以下配置基于从节点启动方式为通过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用户名密码,并保存
4)保存从节点配置,并点击Launch agent