jenkins主從服務器部署


先做好准備活動:

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,就說明構建成功了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM