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

sullay

关注

阅读 156

2022-07-12


实现服务的持续部署,需要做一下几件事情,
首先是生成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实现服务的持续部署_配置信息_02


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

回到,jenkisn项目。

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

使用jenkins+Shell实现服务的持续部署_系统管理_03


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

使用jenkins+Shell实现服务的持续部署_配置信息_04


构建,创建日志:

Finished: UNSTABLE

不稳定,不过我已经完全成功了!!!


精彩评论(0)

0 0 举报