Jenkins 節(jié)點(diǎn)slave配置

Jenkins 節(jié)點(diǎn)slave配置目錄.png

1、Linux 的 Slave機(jī)器設(shè)置

作為slave的Linux機(jī)器為centos系統(tǒng).
ip: 129.204.207.127
環(huán)境:java1.8、maven、git、tomcat:8090
路徑:

java : /usr/local/jdk1.8
maven : /usr/local/apache-maven-3.6.2
git : /usr/share/git-core
tomcat: /usr/local/apache-tomcat-8.5.46

環(huán)境變量:

export JAVA_HOME=/usr/local/jdk1.8
export PATH=JAVA_HOME/bin:PATH
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export MAVEN_HOME=/usr/local/apache-maven-3.6.2
export PATH=MAVEN_HOME/bin:PATH

用戶:root/123456
生成ssh:私鑰、公鑰 Linux生成SSH密鑰方式
生成:authorized_keys 并授權(quán)

[root@VM_0_6_centos ~]# cd .ssh
[root@VM_0_6_centos .ssh]# ls
id_rsa  id_rsa.pub  known_hosts
[root@VM_0_6_centos .ssh]# cat id_rsa.pub > authorized_keys
[root@VM_0_6_centos .ssh]# ls
authorized_keys  id_rsa  id_rsa.pub  known_hosts
[root@VM_0_6_centos .ssh]# chmod 700 authorized_keys

2、jenkins配置節(jié)點(diǎn)slave憑證

創(chuàng)建節(jié)點(diǎn)憑證:root/私鑰
節(jié)點(diǎn)配置5.png

3、jenkins創(chuàng)建節(jié)點(diǎn)slave

系統(tǒng)管理->節(jié)點(diǎn)管理->新建節(jié)點(diǎn):

節(jié)點(diǎn)名稱:Linux_127 、 選著固定節(jié)點(diǎn) -->確定
節(jié)點(diǎn)配置6.png

節(jié)點(diǎn)憑證:'用戶/私鑰' 或者是 '用戶/密碼'。
用戶/私鑰:Manunlly trusted key Verification Strategy
用戶/密碼:Non verifying Verification Strategy

查看節(jié)點(diǎn)列表:顯示節(jié)點(diǎn)磁盤大小說(shuō)明配置成功
節(jié)點(diǎn)配置7.png

5、jenkins測(cè)試節(jié)點(diǎn):

新建任務(wù):任務(wù)名稱:springboot-test-gitlab、選擇:構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目

節(jié)點(diǎn)配置8.png

節(jié)點(diǎn)配置9.png

執(zhí)行立即構(gòu)建
控制臺(tái)輸出:

成功控制臺(tái)輸出
Started by user zhengja
Running as SYSTEM
Building remotely on Linux_127 in workspace /root/.jenkins/workspace/springboot-test-gitlab
[springboot-test-gitlab] $ /bin/sh -xe /tmp/jenkins1901112003247678190.sh
+ ifconfig
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:edff:fe35:28c8  prefixlen 64  scopeid 0x20<link>
        ether 02:42:ed:35:28:c8  txqueuelen 0  (Ethernet)
        RX packets 510  bytes 75763 (73.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 489  bytes 56366 (55.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
group default 
    link/ether c2:51:e9:ca:47:56 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 fe80::c051:e9ff:feca:4756/64 scope link 
       valid_lft forever preferred_lft forever
Finished: SUCCESS

節(jié)點(diǎn)配置測(cè)試成功!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容