以下配置基于从节点启动方式为通过SSH。

一.配置从节点电脑(以Ubuntu系统为例)

注:从节点电脑不需要安装jenkins,slave节点成功连接服务器之后,会自动下载slave.jar文件

1.添加jenkins用户,并创建一个目录为jenkins用户的主目录

1)创建目录:

#mkdir /home/jenkins

2)添加用户,设置密码

#useradd -d /home/jenkins -s /bin/bash jenkins

#passwd jenkins            //输入两次密码

2.切换到jenkins用户,并创建ssh**

#su jenkins

[email protected]$ssh-****** -t rsa           //默认回车就行了

成功之后,会在/home/jenkins/.ssh/ 下,出现id_rsa和id_rsa.pub文件

二.配置jenkins服务器

1.在jenkins用户主目录中,找到.ssh/目录(若是apt-get安装,主目录一般是/var/lib/jenkins)

#cd /var/lib/jenkins

#cat .ssh/id_rsa.pub >authorized_keys    //将jenkins用户的公钥添加进authorized_keys文件,并查看文件属性,改变文件属主为jenkins

#chown jenkins.jenkins .ssh/authorized_keys      

2.可以选择用scp的方式,将authorized_keys文件放入从节点电脑配置的/home/jenkins/.ssh/目录中。

#scp .ssh/authorized_keys [email protected]:/home/jenkins/.ssh/

3.此时,重启从节点电脑的ssh服务

#/etc/init.d/ssh restart

4.配置jenkins页面

1)进入jenkins系统管理->管理节点

2)新建节点,输入节点名称,点击Permanent Agent,并保存

3)配置节点的内容,选择ssh启动,并点击add添加认证,输入从节点的jenkins用户名密码,并保存

jenkins配置——从节点配置

jenkins配置——从节点配置

4)保存从节点配置,并点击Launch agent

jenkins配置——从节点配置



相关文章: