天天看點

使用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      

繼續閱讀