# 用Jenkins自動包版後, 自動部署war檔 **如果要自動包版後,再自動部署war檔,步驟如下** ## Step1: 承自動包版那篇文章,另外還要安裝SSH外掛 - [用Jenkins自動將專案打包到指定位置](https://hackmd.io/HGw2flABRTmixHRBFyTeFQ) - 在管理Jenkins>管理外掛程式> 安裝SSH plugins ![](https://i.imgur.com/6M63Z1Z.jpg) ## Step2: 新增要登入SSH的Credentials - 在管理Jenkins>Manage Credentials ![](https://i.imgur.com/SUGRyU8.jpg) ![](https://i.imgur.com/DtIba1v.jpg) ![](https://i.imgur.com/XTvtMDk.jpg) ## Step3: 設定SSH remote hosts - 在管理Jenkins>設定系統裡面>設定SSH remote hosts ![](https://i.imgur.com/Wf9KeuQ.jpg) ![](https://i.imgur.com/e5e7rf6.jpg) ## Step4: 設定專案的組態 點選該專案工作>組態 ![](https://i.imgur.com/g1KHZmj.jpg) 在建置動作那邊,我們一樣設Ant打包,然後把原本建置後動作的部版的SSH動作,移到建置動作這邊,最後新增Execute shell script on remote host using ssh 寫好一個shell來部版到JBoss,在Jenkins這邊呼叫該shell ![](https://i.imgur.com/Ur9xevT.jpg) ### 自動打包完後自動部版完成! ###### tags: `Jenkins`