Jenkins進階-Publish Over SSH外掛
阿新 • • 發佈:2020-08-06
簡介
該外掛主要是通過SSH連線其他Linux機器,遠端傳輸檔案及執行Shell命令。 1、SCP--通過SSH傳送檔案 2、在遠端伺服器執行shell命令 3、Passwords/passphrases在配置檔案及UI介面是加密顯示的 4、SSH可在專案編譯前或編譯後執行,與是否編譯成功無關外掛安裝
依次點選:系統管理(Manage Jenkins)--》外掛管理(Manage Plugins)
--》可安裝外掛(Available)--》搜尋框輸入’Publish Over SSH‘--》勾選並安裝
Publish Over SSH配置被連線伺服器
可以配置多個伺服器,依次點選:系統管理(Manage Jenkins)--》系統設定(Configura System) --》拉到最下面,找到Publish Over SSH進行配置
Publish Over SSH配合Jenkins部署前後端專案
前期準備
這篇文章寫的是Publish Over SSH配合Jenkins部署到多臺伺服器!是在我另一篇文章《Jenkins+docker+docker-compose+maven+Nodejs自動部署前後端專案》的進階版。最好把那邊的弄懂,再來看這篇文章!
因為《Jenkins+docker+docker-compose+maven+Nodejs自動部署前後端專案》中,Jenkins伺服器和專案執行伺服器都是在同一個伺服器裡面,真正的生產環境中,Jenkins服務可能單獨做一個伺服器,或者是Jenkins伺服器還要將一個專案部署到其它多個伺服器中!
Publish Over SSH配合持續整合後端SpringBoot專案
前期準備:連結
操作如下,依次點選:
後端專案item--》Configura--》點選三部曲’構建(build)‘後面的Post-build Actions(構建後的操作)