Hudson中部署slave結點的方法

Hudson中分佈式部署,node節點設置,假如有2臺windwos機器(192.168.200.132、192.168.200.133)作爲SLAVE機器。其實Master/Slave相當於Server和agent的概念。

http://www.cnblogs.com/itech/archive/2011/11/11/2245849.html

clip_image002

新建一個node節點,節點名稱可以是IP地址或者是機器名稱,比如:PC-123123123

clip_image003

clip_image004

Name:slave節點顯示名字

Description:對該節點進行描述

# of executors:這個值控制着Jenkins併發構建的數量. 因此這個值會影響Jenkins系統的負載壓力. 使用處理器個數作爲其值會是比較好的選擇. 增大這個值會使每個構建的運行時間更長,但是這能夠增大整體的構建數量,因爲當一個項目在等待I/O時它允許CPU去構建另一個項目. r控制jenkins在此slave上並行執行的最大數量 。 一般設置爲此slave上cpu的核數。

也可以將master的值設置爲0來阻止在master機器上做build。

clip_image005

 

 

 

 

 

 

 

 

 

Remote FS root:slave節點默認的workspace目錄,在界面上配置後會在slave機器上自動生成該文件夾路徑。存放被解析文件, 包括代碼、配置的目錄

Labels:設置slave唯一的標識,在job中輸入這個Labels,說明這個job在這個slave機器上做分佈式運行

用法:控制Jenkins如何在這臺機器上安排構建.

       儘可能的使用這個節點

                    這是默認和常用的設置. 在這種模式下,Jenkins會盡可能的使用這個節點.任何時候如果一個構建能使用這個節點構建,那麼Jenkins就會使用它.

       只允許運行綁定到這臺機器的Job

                    這種模式下,Jenkins只會構建哪些分配到這臺機器的Job. 這允許一個節點專門保留給某種類型的Job.例如,在Jenkins上連續的執行測試,你可以設置執行者數量爲1,那麼同一時間就只會有一個構建, 一個實行者不會阻止其它構建,其它構建會在另外的節點運行.

Launch method:控制hudson怎麼開始這個slave:

     Launch slave agents on Unix machines via SSH              // master通過ssh來啓動slave

     Launch slave agents via Java Web Start                  //通過Java web start來啓動slave

     Launch slave via execution of command on the Master           //實現自己的腳本來啓動slave

     Let Jenkins control this Windows slave as a Windows service               // master通過WMI+DCOM來啓動windows slave

Availability:控制hudson啓動和停止slave

     Keep this slave on-line as much as possible            //儘可能多的在線

     Take this slave on-line and off-line at specific times                //在特定的時間啓動和停止運行

     Take this slave on-line when in demand and off-line when idle             //當空閒時從上線時的需求和離線

點擊【保存】按鈕,保存node

clip_image007

clip_image009

clip_image011

配置job,使用slave進行,選擇Label

clip_image013

遇到一個問題,在slave中找不到我的路徑,需要配置SVN把自動化測試腳本放到slave上去,,或者拷貝到slave上去。

clip_image015

clip_image016


本文轉自http://www.cnblogs.com/zhuque/archive/2013/01/23/2873610.html  ,侵刪

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章