jenkins配置Windows節點及服務安裝


2.0版本以上默認加入了權限插件,所以在進入主界面時是需要登錄的。

一、主界面->【系統管理】->【管理節點】->【新建節點】,進行節點的添加:

二、輸入節點名稱,已經選擇【Permanent Agent】,這里和1.x版本的【Dumb slave】一樣的效果

三、next,配置如下圖:

其中,有如下幾點需要注意:

【# of executors】根據CPU的個數來填寫數量

【遠程工作目錄】這個就是用來存放master到slave時,存放的臨時目錄,如slave的服務軟件也會放在此,並且會以每個job名稱來區分開

【用法】只需要選擇【只允許運行綁定到這台機器的Job】這種模式下,Jenkins只會構建哪些分配到這台機器的Job。這允許一個節點專門保留給某種類型的Job。例如,在Jenkins上連續的執行測試,你可以設置執行者數量為1,那么同一時間就只會有一個構建,一個實行者不會阻止其它構建,其它構建會在另外的節點運行。

【啟動方式】只需要選擇【Launch agent via Java Web Start】,以服務的方式啟動,應用最廣且最好配置,其余的都太復雜,不建議使用。注意:2.x版本的默認沒有這個選項,需要單獨開啟,參考:

 

【Dumb slave】改成了【Permanent Agent】,效果一致

沒有【Launch agent via Java Web Start】選項:

需要開啟【TCP port for JNLP agents】:

 

其余的基本按照上面默認選擇即可。

 

四、點擊【Save】后,master上已經配置好節點,那么接下來就是到節點的服務器上安裝slave的服務:

點擊右側列表的節點服務器,此時節點並未連通。

進入詳情頁面,會提示你如何安裝服務:

說明:這個是一個java的服務,節點上必須安裝了jdk后才能下載運行此服務,我使用了一個簡單的方法,先把整個瀏覽器的url拷貝下來,然后在節點服務器上輸入url進入以上的詳情頁面,然后點擊【Launch】按鈕下載服務,最后點擊運行。

當在節點點擊【Launch】按鈕時,可能會出現彈出下載的一直卡住,可以嘗試點擊【取消】,然后在【Launch】按鈕上右鍵另存為,保存在本地一個位置,然后雙擊再打開。

當在連接時,會出現如下的界面,沒有【File】的選項,成功連接后,才會有【File】選項:

此時點擊【Install as a service】按鈕安裝為服務,一路點yes。

安裝成功后,你會發現,【d:\wwwroot\jenkins】文件夾多了一些文件,這個是服務所用到的問題,會實時連接master,實質上我觀察的是輪詢。注意:可能有些服務器上權限的問題,不會自動創建文件夾,你可以手動創建以上文件夾。

五、此時回到master上查看節點列表,你會發現剛才配置的節點連上了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM