Jenkins配置

前提:Jenkins、Git、Maven、Nexus(可选)已经安装完成

全局工具配置:

系统设置

  目的:
(192.168.0.115)服务器上的maven将开发产生的*.war包。
通过SSH推送到远程tomcat 服务器上(192.168.0.109)。
192.168.0.115是jenkins
192.168.0.109是tomcat网站服务器
1.准备秘钥认证:
在命令行输入:ssh-keygen之后一路回车秘钥就生成了。可以在家目录里查看
推送公钥:
ssh-copy-id -i 192.168.0.109
注意这里的192.168.0.109是一台tomcat网站服务器。什么都不用安装,接到代码即可。
ssh 192.168.0.109 登录不需要密码即可

  2.在jenkins上配置ssh信息:
进入系统设置:

    准备SSH私钥:注意服务器是jenkins,注意拷贝的是私钥到jenkins的服务器上
[root@localhost ~]# ip a | grep inet
inet 192.168.0.115/24 brd 192.168.0.255 scope global dynamic ens32

复制cat出来的所有内容,粘贴到下一步页面上的key中。
[root@localhost ~]# cat ~/.ssh/id_rsa
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAuZ1QvEGtK/sbllkN80urEDm/ggIM4QD9JWmmAPUnpuXMDvOS

RzvjFCaXWVtIai2WZq5UrsdqdffctX7fm9fNdqx+fuXBfQzK59e9FfV2z2JpXCMx
SIdkhf+P+J/bBKDCiAumz9qNkdKaPC5ruAziLKrttB7cH5dsjFy35g==
-----END RSA PRIVATE KEY-----

粘贴到jenkins:

原文地址:https://www.cnblogs.com/ling-yu-amen/p/10760907.html