為什要使用Jenkins分布式?
創(chuàng)新互聯(lián)建站主營(yíng)蘿北網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,App定制開(kāi)發(fā),蘿北h5小程序開(kāi)發(fā)搭建,蘿北網(wǎng)站營(yíng)銷(xiāo)推廣歡迎蘿北等地區(qū)企業(yè)咨詢利用jenkins分布式來(lái)構(gòu)建job,當(dāng)job量足夠大的時(shí)候,可以有效的緩解jenkins-master上的壓力,提高并行job數(shù)量, 減少job處于pending狀態(tài)時(shí)間.
準(zhǔn)備:
windows上啟動(dòng)jenkins作為master ?ip:192.168.29.94
mac機(jī)作為slave? ip:192.168.22.99
部署方式:
方法一: (推薦使用)
Jenkins ver2.155采用往tomcat里丟war包方式部署,啟動(dòng)tomcat即可訪問(wèn)Jenkins 地址:http://localhost:xxx/jenkins,好處是不會(huì)存在root權(quán)限問(wèn)題,啟動(dòng)停止方便靈活.
方法二:
直接采用.war包直接啟動(dòng), 修改配置容易報(bào)錯(cuò)
運(yùn)行不穩(wěn)定, 增加,修改插件或者權(quán)限, 容易崩潰
重啟Jenkins服務(wù)不方便, (java -jar /xx/xx/jenkins.war --httpPort=xxxx)
jenkins-master設(shè)置
1.系統(tǒng)管理->管理節(jié)點(diǎn)->新建節(jié)點(diǎn)
配置介紹:
名稱:隨便取, 推薦用slave-xx
并發(fā)構(gòu)件數(shù):
1.這個(gè)值控制著Jenkins并發(fā)構(gòu)建的數(shù)量. 因此這個(gè)值會(huì)影響Jenkins系統(tǒng)的負(fù)載壓力. 使用處理器個(gè)數(shù)作為其值會(huì)是比較好的選擇.
2.增大這個(gè)值會(huì)使每個(gè)構(gòu)建的運(yùn)行時(shí)間更長(zhǎng),但是這能夠增大整體的構(gòu)建數(shù)量,因?yàn)楫?dāng)一個(gè)項(xiàng)目在等待I/O時(shí)它允許CPU去構(gòu)建另一個(gè)項(xiàng)目.
3.設(shè)置這個(gè)值為0對(duì)于從Jenkins移除一個(gè)失效的從節(jié)點(diǎn)非常有用,并且不會(huì)丟失配置信息。
遠(yuǎn)程工作目錄:
slave機(jī)器的目錄, Jenkins使用 JNLP 連接 remote slave
標(biāo)簽:
用來(lái)對(duì)多節(jié)點(diǎn)分組
用法:
選擇盡可能使用這個(gè)節(jié)點(diǎn),在構(gòu)建job的時(shí)候會(huì)優(yōu)先在該節(jié)點(diǎn)上構(gòu)建;
選擇只允許綁定job的話,需要在運(yùn)行的節(jié)點(diǎn)中指定從節(jié)點(diǎn).
啟動(dòng)方式:
我這里選擇通過(guò)java web啟動(dòng)代理;可以使用ssh
其他設(shè)置:
都比較好理解,一看就清楚
Jenkins節(jié)點(diǎn)配置就好了, 接下來(lái)在slave上創(chuàng)建目錄,我指定的是 mac機(jī)器上 目錄:/Users/louiezhou/home/jenkins
啟動(dòng)slave節(jié)點(diǎn)
點(diǎn)擊剛才新建的節(jié)點(diǎn),會(huì)看到有個(gè)launch 按鈕, 會(huì)下載一個(gè)slave-agent.jnlp 文件, 放在slave機(jī)器目錄中
雙擊啟動(dòng)即可
節(jié)點(diǎn)列表:
哪個(gè)在線哪個(gè)不在線一眼就能區(qū)分.
如何使用slave 進(jìn)行構(gòu)建, 請(qǐng)持續(xù)關(guān)注公眾號(hào)
今日推薦閱讀文章精選推薦
為什么要做接口測(cè)試
JMeter數(shù)據(jù)庫(kù)操作
Jmeter接口測(cè)試-正則表達(dá)式
JMeter中文返回亂碼
Jmeter接口測(cè)試-參數(shù)化
JMeter接口測(cè)試-基礎(chǔ)
測(cè)試-感想
咨詢工作加微信
掃描二維碼
歡迎自薦和推薦, 需要的微信推送簡(jiǎn)歷!
請(qǐng)猛戳下面二維碼了解更多
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)頁(yè)名稱:Jenkins分布式部署配置-創(chuàng)新互聯(lián)
本文來(lái)源:http://vcdvsql.cn/article42/hoihc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、云服務(wù)器、商城網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容