Jenkins 节点slave配置

Jenkins 节点slave配置目录.png

1、Linux 的 Slave机器设置

作为slave的Linux机器为centos系统.
ip: 129.204.207.127
环境: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

环境变量:

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 并授权

[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配置节点slave凭证

创建节点凭证:root/私钥
节点配置5.png

3、jenkins创建节点slave

系统管理->节点管理->新建节点:

节点名称:Linux_127 、 选着固定节点 -->确定
节点配置6.png

节点凭证:'用户/私钥' 或者是 '用户/密码'。
用户/私钥:Manunlly trusted key Verification Strategy
用户/密码:Non verifying Verification Strategy

查看节点列表:显示节点磁盘大小说明配置成功
节点配置7.png

5、jenkins测试节点:

新建任务:任务名称:springboot-test-gitlab、选择:构建一个自由风格的软件项目

节点配置8.png

节点配置9.png

执行立即构建
控制台输出:

成功控制台输出
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

节点配置测试成功!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。