1. 程式人生 > 實用技巧 >Jenkins進階-Publish Over SSH外掛

Jenkins進階-Publish Over SSH外掛

簡介

該外掛主要是通過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(構建後的操作)