天天看点

使用jenkins+Shell实现服务的持续部署

实现服务的持续部署,需要做一下几件事情,

首先是生成SSH密钥:​ 其次,下载插件

ssh.hpi

publish-over-ssh.hpi

ssh-credentials.hpi

宁愿安装过多,也别少安装
我按照链接的内容往后接
打开jenkins,单击系统管理-》系统设置,在Jenkins里面配置Public-over-ssh如图
首先将私钥id_rsa粘贴到PublishOverSSH中的key 处,注意这里的Passphrase指的是你在生成密钥的时候输入的密钥密码,按照你的密码输入,我没有设置,所以不输入      
使用jenkins+Shell实现服务的持续部署

之后配置下面的SSH Servers

使用jenkins+Shell实现服务的持续部署

这里的remote目录就是你需要拉取保存的目录

回到,jenkisn项目。

第一步,设置Build部分的Maven命令

使用jenkins+Shell实现服务的持续部署

第二步,在构建后配置中单击增加构建后操作步骤项,之后选择“Send build artifacts over SSH”,配置信息如图

使用jenkins+Shell实现服务的持续部署
Finished: UNSTABLE      

继续阅读