先做好准備活動:
1、主(master)、從(slave)服務器上JDK的安裝和環境變量的配置
2、主(master)、從(slave)服務器上maven的安裝,環境變量的配置
接下來:
1、下載最新版的jenkins(我的是1.567的),下載下來是個war包,直接扔tomcat下就可以運行了。
2、打開jenkins(10.0.0.10:8080/jenkins/)ip和端口號寫你自己的就可以了
3、新建一個job,我建的是一個maven2/3的項目
4、暫時從源碼管理開始配置,(其余配置,在節點建立好之后再來配置)
源碼管理:Credentials選擇你自己的svn的帳號密碼
構建觸發器選第一個:Build whenever a SNAPSHOT dependency is built
其余選項的默認。
5、開始創建節點(slave)
點擊系統管理-》管理節點-》新建節點-》輸入節點名稱-》選擇Dumb slave
添加節點參數
注意:1、JDK和Maven均寫slave機器上的環境變量對應的值,而不是主機上的。
2、節點命名規則,一般加上slave服務器的標識信息,好方便自己辨識這個節點(slave)在哪台服務器上。
點擊save就可以了。返回到節點界面你將看到
上面打叉的代表節點沒有連接成功,點擊未連接成功的slave
然后到slave服務器上(我的是10.0.0.186)上訪問主機的jenkins地址,我的地址是:http://10.0.0.10:8088/jenkins/computer/server-186/。
點擊Launch按鈕(slave的瀏覽器最好用chrome),slave服務器上的瀏覽器會幫你下載下一個slave-agent.jnlp文件。
直接雙擊這個文件出現以下界面:點擊運行
出現這個界面說明連接成功啦
在返回到主機上(master)刷新一下頁面:
這樣一個節點(slave)就建好,並且連接成功了。建立其他節點也按照以上步驟即可。
6、繼續配置上面建好的job
1、首先在jenkins的系統管理-》插件管理下載下載一個 Node and Label parameter plugin
2、點擊剛剛建好的一個job,點擊配置
配置一下參數化構建過程
注:name:可以任意取一個名字。
Default nodes:是在你配置觸發器的時候會用到。根據自己的需求選擇。
Possible nodes:一般選ALL。
Node eligibility:根據自己的需求選擇。
在配置一下 Bulid
注 :1、Root POM是默認的。
2、Goals and options 一般就是maven的命令啦。
然后保存就可以了。
7、job在節點(slave)上運行
1、在運行之前,先要將slave服務器上的tomcat打開
2、點擊job-》Bulid with Parameters
選擇你先前配好的節點(可以是多選的),就可以開始構建了。你就可以早bulid History打開控制台就可以看構建輸出的信息了。
最后看到Finished:SUCCESS,就說明構建成功了。