jenkins子節點構建配置
阿新 • • 發佈:2019-01-04
前言
關於Jenkins子結點的配置,網上很難找到,要麼找到了,但是有些錯誤。所以準備寫一篇關於jenkins構建子節點的文章。閱讀該文章的讀者最好是瞭解一些linux,並且對java和maven,jekins有一定了解的人。
環境
1.jdk環境 ,我使用的是jdk1.8[[email protected] ~]# javac -version
javac 1.8.0_111
[[email protected] ~]#
2.maven環境,我使用的是Maven3.3.9
[[email protected] ~]# mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /usr/local/apache-maven-3.3.9
Java version: 1.8.0_111, vendor: Oracle Corporation
Java home: /usr/Java/jdk1.8.0_111/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-327.el7.x86_64", arch: "amd64", family: "unix"
[ [email protected] ~]#
3.jekins 在jekins官網下載jekins,並安裝到機器中。(官網地址:https://jenkins.io/index.html)
配置子節點
建立Credentals
1. 進入jekins伺服器的首頁,點選Credentials2.建立domain
1.Kind選擇SSh Username with private key 2.Username選擇子節點機器的使用者名稱 3.Private Key為master機器的私鑰 (前提是master已經可以免密登入子節點的機器,免密登入這部門可以看我寫的免密登入的文章) 其它不用選擇直接OK.
建立子節點
2. 然後點選右邊的管理節點 、
3.然後新建節點
4.填寫節點名稱,選擇Permanent Agent選擇,並選擇OK
5.填寫相關內容
5.1名字和描述自己定義 5.2 遠端工作目錄也可以自己定義 5.3標籤用法自己定義 5.4啟動方法選擇Launch slave agents via SSH Host選擇子節點的ip,Credentials選擇剛才新建的Credentials 報錯即可。 然後就可以新建專案部署到子節點了。