1. 程式人生 > 程式設計 >Jenkins節點配置實現原理及過程解析

Jenkins節點配置實現原理及過程解析

1.配置代理

系統管理---configure Global Security(全域性安全設定)---Tcp port for inbound agents---指定埠

  • 伺服器防火牆中開放此埠(linux版)
  • 關閉電腦防火牆(windows版)  

點選 agent protocols---勾選Java Web Start Agent Protocol4

Jenkins節點配置實現原理及過程解析

2.新增節點

  • 系統管理---管理節點
  • 新建節點---輸入節點名稱(node2)---勾選Permanent Agent

新增節點(可以理解為是一個代理伺服器)

jenkins安裝在一臺機器,所有的jobs都在這臺機器上執行,如果超過太多jobs去執行,會形成等待,節點存在就是解決這個問題提高效率,安裝jenkins的機器稱為master機,而其它機器就屬於master的分支,成為slave;而要利用其它機器用執行jenkins的jobs,則需要一些配置,形成兩臺機器互通,當然下面的例子你用本機當做slave也是可以的。

  • 名字:唯一標識一個代理,通常使用代理主機名
  • 描述:代理的cpu核心,記憶體使用情況描述。
  • 執行者數量:控制併發構建數量
  • 遠端工作目錄:一個代理有一個專門的jenkins目錄
  • 標籤:對多節點分組,代理標籤,工程標籤相同,說明這個工程在這個代理上執行。
  • 用法:預設選擇儘可能使用這個節點
  • 啟動方法:預設選擇通過java web啟動代理或者使用Launch agent by connecting it to the master

Jenkins節點配置實現原理及過程解析

Jenkins節點配置實現原理及過程解析

3.節點顯示紅叉叉,需要點選這個節點下載slave.jar

Jenkins節點配置實現原理及過程解析

4.下載slave.jar放在本地新建的空目錄,然後在dos命令視窗下進入該工作目錄中,再將下圖框中的程式碼複製進去執行,重新整理網頁就ok了,主意:dos視窗不能關閉,關閉則節點斷開。如下圖:

Jenkins節點配置實現原理及過程解析

Jenkins節點配置實現原理及過程解析

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。