实验环境
Jenkins主机:
名称 版本
centos 7
java 1.8.0_45
maven 3.5.2
git 1.8.3.1
jenkins 2.190.1
docker 1.13.1
harbor仓库主机:
IP地址:192.168.14.212
用户和密码:admin/123456
harbor版本:1.8.0(建议版本1.7以上)
远程主机(server):
192.168.14.211
docker 1.13.1
一、Jenkins关联远程主机
1、需要安装Publish over SSH插件支持
如果没有安装,点击可选插件搜索并安装
2、jenkins主机生成ssh公钥复制到远程主机,实现免密登录
#切换到.ssh目录,没有就手动创建
[root@jenkins3 ~]# cd /root/.ssh/
#生成密钥,默认一直回车即可
[root@jenkins3 .ssh]# ssh-keygen -t rsa
#复制本地公钥到远程主机,输入yes,远程主机登录密码
[root@jenkins3 .ssh]# ssh-copy-id 192.168.14.211
#就可以不用密码,直接ssh登录远程主机
3、在jenkins点击系统设置
4、显示Success,点击应用并保存
二、远程主机(192.168.14.211)
1、编辑脚本