Jenkins分佈式構建

Jenkins分佈式構建

有時,若是有一個實例,它是一個更大,更重的項目,須要按期編譯生成在許多計算機上。並運行全部這些構建了中央臺機器上可能不是最好的選擇。在這種狀況下,人們能夠配置其餘Jenkins 機器是從機用來負載關閉主Jenkins服務器。
有時候,可能還須要幾個不一樣的環境來測試你的構建。這種狀況下使用從機來表示每個請求的環境中,幾乎是必須的。

從主機設置爲從主分載構建項目,一旦安裝後,這種任務分佈是至關自動化的。確切的委託行爲取決於每一個項目的配置; 有些項目可能會選擇「堅持」到特定的計算機的構建,而其餘人可能會選擇從機之間自由走動。服務器

因爲每一個從運行一個稱爲「從代理」獨立的程序,沒有必要在從機上安裝完整Jenkins(包或編譯的二進制文件)。有多種方法來啓動從機代理,但最終從機和Jenkins 主機須要創建一個雙向通訊鏈路(例如,TCP/IP套接字。),以便進行操做。分佈式

要創建從機/在Jenkins節點,請按照如下步驟操做。
第1步- 轉到管理(Manage Jenkins)部分,滾動到管理節點的部分。
第2步 - 點擊新節點
第3步- 給一個名稱爲節點,從選項選擇Dumb,並單擊肯定。

第4步 - 輸入節點從機的細節信息。在下面的例子中,咱們考慮從機器在 Windows 機器上,所以的選擇「Let Jenkins control this Windows slave as a Windows service」 被選擇做爲啓動方法。咱們還須要添加從節點的必要的細節,如節點名稱和節點機的登陸憑據。 單擊保存按鈕。爲其輸入名稱爲「New_Slave」做爲標籤,可使用該從機來配置做業。
測試

一旦上述步驟完成後,新的節點機最初將處於脫機狀態,但會在連網狀態,若是在上一屏幕中的全部設置都正確輸入。若是須要,能夠在任什麼時候間使節點從機脫機。
this

相關文章
相關標籤/搜索