Jenkins分布式集群配置方式
Jenkins是一個開源項目,它提供了一個容易使用的持續(xù)集成系統(tǒng),并且提供了大量的plugin滿足各式的集成需求。
通過配置jenkins分布式環(huán)境,將不同的任務下發(fā)到多臺機器執(zhí)行,提高jenkins處理能力。
1.安裝jenkins
實驗使用版本2.52.war,將部署到tomcat運行,具體安裝步驟略。安裝默認插件,啟動好配置完管理員賬號。
2.配置集群
系統(tǒng)管理,進入管理節(jié)點頁面

節(jié)點列表:jenkins服務所在服務器為master節(jié)點,master負責分發(fā)任務給slave節(jié)點

點擊左邊新建節(jié)點,選中“Permanent Agent”

配置節(jié)點

由于安裝的是最新版本2.52,沒有找到大多數(shù)文章所得“ Java web start”策略,這里只有如下策略:
1.Launch agent via Java Web Start(需要在系統(tǒng)管理Configure Global Security配置并開啟TCP port for JNLP agents,怎么配置可以網(wǎng)上找)
2.Launch agent via execution of command on the master
3.Launch slave agents via SSH
4.Let Jenkins control this Windows slave as a Windows service(不考慮)
第2種和第3種類似,通過執(zhí)行遠程slave上的腳本運行slave.jar。
配置完保持即可看到slave節(jié)點安裝完后(slave需要安裝Java)加入集群。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
MyBatis?如何使項目兼容多種數(shù)據(jù)庫的解決方案
要想做兼容多種數(shù)據(jù)庫,那毫無疑問,我們首先得明確我們要兼容哪些數(shù)據(jù)庫,他們的數(shù)據(jù)庫產(chǎn)品名稱是什么,本次我們講解了一套使項目兼容多種數(shù)據(jù)庫的方案,對MyBatis項目兼容多種數(shù)據(jù)庫操作方法感興趣的朋友一起看看吧2024-05-05
spring?aop?Pointcut?execution規(guī)則介紹
這篇文章主要介紹了spring?aop?Pointcut?execution規(guī)則,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11
Java中l(wèi)ist.contains()的用法及拓展
List集合相信大家在開發(fā)過程中幾乎都會用到,有時候難免會遇到集合里的數(shù)據(jù)是重復的,需要進行去除,下面這篇文章主要給大家介紹了關(guān)于Java中l(wèi)ist.contains()的用法及拓展的相關(guān)資料,需要的朋友可以參考下2023-03-03
Spring AOP中的JDK和CGLib動態(tài)代理哪個效率更高?
今天小編就為大家分享一篇關(guān)于Spring AOP中的JDK和CGLib動態(tài)代理哪個效率更高?,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03

