1. 程式人生 > >jenkins子節點構建配置

jenkins子節點構建配置

前言

關於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伺服器的首頁,點選Credentials
2.建立domain
1.Kind選擇SSh Username with private key 2.Username選擇子節點機器的使用者名稱 3.Private Key為master機器的私鑰 (前提是master已經可以免密登入子節點的機器,免密登入這部門可以看我寫的免密登入的文章) 其它不用選擇直接OK.

建立子節點

1.進入jekins伺服器的首頁,點選系統管理
2. 然後點選右邊的管理節點
3.然後新建節點
4.填寫節點名稱,選擇Permanent Agent選擇,並選擇OK
5.填寫相關內容
5.1名字和描述自己定義 5.2 遠端工作目錄也可以自己定義 5.3標籤用法自己定義 5.4啟動方法選擇Launch slave agents via SSH Host選擇子節點的ip,Credentials選擇剛才新建的Credentials 報錯即可。 然後就可以新建專案部署到子節點了。