Jenkins 擁有分布式構(gòu)建(在 Jenkins 的配置中叫做節(jié)點),分布式構(gòu)建能夠讓同一套代碼在不同的環(huán)境(如:Windows 和 Linux 系統(tǒng))中編譯、測試等
Jenkins 的任務(wù)可以分布在不同的節(jié)點上運行
節(jié)點上需要配置 Java 運行時環(huán)境,JDK 版本大于 1.5
節(jié)點支持 Windows,Linux,Mac
Jenkins 運行的主機在邏輯上是 master 節(jié)點

節(jié)點的創(chuàng)建及配置
點擊 系統(tǒng)管理 → 節(jié)點管理 → 新建節(jié)點 ,用于創(chuàng)建節(jié)點:
輸入節(jié)點名稱,選擇固定節(jié)點,點擊確定:
執(zhí)行器數(shù)量:節(jié)點并發(fā)執(zhí)行數(shù)量,依據(jù)機器性能來配置
運行目錄:節(jié)點存放任務(wù)的目錄路徑
標(biāo)簽:節(jié)點的標(biāo)簽名,job 中會用到
用法:盡可能使用此節(jié)點/只允許綁定節(jié)點的 job 兩種選項,依據(jù)實際情況選擇
啟動方式:通過 Java Web 啟動代理(常用)
可用性:盡量保持代理在線即可
設(shè)置完成,點擊保存。
啟動節(jié)點
啟動節(jié)點方式有 2 種,分別是
點擊 Lauch 下載 slave-agent.jnlp,雙擊運行
點擊 agent.jar,下載 jar 包,執(zhí)行命令啟動
任意一種方式啟動即可,節(jié)點啟動成功,刷新節(jié)點頁面,可以看到節(jié)點已經(jīng)上線。

job 中配置節(jié)點信息
勾選“限制項目的運行節(jié)點”,將之前節(jié)點的標(biāo)簽寫到此處,這個配置會使之后的構(gòu)建都會在限制的節(jié)點上進行:

推薦學(xué)習(xí)