环境:
host1-jenkins-master
host2-jenkins-slave

一、搭建jenkins主机

1、java环境
2、maven环境

3、安装jenkins
[root@node3 ~]# rpm -ivh jenkins-2.204.3-1.1.noarch.rpm 
[root@node3 ~]# tar -zxvf jenkins.tar.gz -C /var/lib/jenkins/
[root@node3 ~]# systemctl start jenkins
[root@node3 ~]# firefox http://192.168.168.12:8080 &

二、在 jenkins-master 主节点上配置 ssh认证

1、#生成密钥
[root@node2 ~]# ssh-keygen 

2、#将主(master)机器上做免密码登录到slave主机上
[root@node2 ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub  root@192.168.168.11
...
Are you sure you want to continue connecting (yes/no)? yes
root@192.168.168.12's password: 123.com'

3、#执行ssh命令进行登录从服务器
[root@node2 ~]# ssh root@192.168.168.12
Last login: Mon Mar  9 15:33:56 2020 from 192.168.168.11
[root@node3 ~]# exit
登出
Connection to 192.168.168.12 closed.

三、在 jenkins-web页面上添加从服务器

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
Add Credentials
在这里插入图片描述


开启 Agent slave-1 节点,点击Launch agent

在这里插入图片描述


最后绑定给生成的一个项目,设置专案执行节点,让从服务器也执行此任务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐