Jenkins添加Windows slave Node步驟

摘要: 當(dāng)我們在一臺Jenkins服務(wù)器上部署的Job越來越多以后,單一的一個Node如果不堪重負,我們要適當(dāng)增加Node來幫忙分擔(dān)哦。

先看看我們Jenkins服務(wù)器上的Node List:

如果要新增加節(jié)點,需要以下幾個步驟:

1. 打開Jenkins Node面板:

Jenkins -> Manage Jenkins -> Manage Nodes :

2. New Node ?-> click OK button :

3. 在下一個對話框中輸入Node的基本信息:

4.在Nodes界面查看剛剛添加完的Node信息:

5.可以看到這個Node并未啟動,且沒有任何具體信息。

那是因為此時的Node僅僅是個空殼子,我們需要為這個Node添加實際的代理(機器)讓它可以工作。

6.為新創(chuàng)建的Node添加代理:

點擊剛剛創(chuàng)建的Node名字,跳轉(zhuǎn)到如下對話框:

7. 點擊"agent.jar"將該jar包下載到本地。

8. 新建一個bat文件,將上述的agent command line添加到bat文件中,名字可以隨機取哦:

這兩個文件需要放到同一個目錄下,否則需要修改命令行,在agent.jar前面加上相對路徑。

9.雙擊運行該bat文件,若提示Connected則表示連接成功:

10. 返回Nodes列表,等一下下就可以看到這個新添加的節(jié)點已經(jīng)沒有紅色叉叉了。并且顯示了Architecture之類的具體信息。此處我就不截圖了。

11. 刪掉多余的Node:

12. 新建的Node如何被調(diào)用?

a. Jenkins -> New Item -> Enter an item name, choose item style -> OK.

(就是在Jenkins上面新建一個Job,輸入名字,選擇風(fēng)格,保存)

b. 在該Job的Configure界面的General面板中勾選"Restrict where this project can be run":

然后輸入某個節(jié)點的label,系統(tǒng)會自動查詢該Jenkins服務(wù)器上與該名字相關(guān)的所有node哦:

13. 為Jenkins添加Node一共有四個方式:

這四種方式中最常用的就是"Lanuch agent via Java Web Start"和“Launch slave agents via SSH”。

本人親自嘗試過這其中的三種,但是就第一種最簡單快捷。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容