Jenkins使用SSH遠端發布

2022-05-04 13:30:07 字數 398 閱讀 2927

遠端發布需要安裝publish over ssh外掛程式

比如我們的應用伺服器都是通過tomcat使用者啟動程式,因此,在jenkin伺服器上配置免密登入遠端伺服器tomcat使用者

//生成金鑰對

ssh-keygen -t rsa (為了安全最好設定密碼)

//把公鑰加入到遠端伺服器tomcat使用者

ssh-copy-id -i ~/.ssh/id_rsa.pub tomcat@有多台遠端主機則複製多個

系統管理--->系統設定--->publish over ssh

在專案中使用publish over ssh

如何用Jenkins通過SSH遠端控制主機執行命令

jenkins伺服器執行在一台主機上,但實際的執行環境在另一台主機上,jenkins要做的事是遠端控制主機何時執行指令碼,以及將執行後的結果顯示在jenkins上。ssh是一種網路協議,用於計算機之間的加密登陸。如果乙個使用者從本地計算機,使用ssh協議登陸另一台遠端計算機,我們就可以認為這種登陸是...

Jenkins 編譯後使用SSH發布詳解

前言 想要實現自動發布編譯好的apk,我們可以使用官方外掛程式庫里的如下外掛程式。你可以使用ftp程式設計客棧 ssh等方式自動化發布,當然你也可以寫指令碼實現複雜的發布操作。我以publish over ssh為例簡單講解下 主要是目前沒部署ftp服務 tat 因為不知道怎麼使用這個外掛程式,所以...

Jenkins 使用scp命令進行遠端檔案複製

專案為微服務專案,使用jenkins進行統一部署。基本思路是 1.在jenkins伺服器上使用git外掛程式拉取專案 2.使用進行打包 3.將打好的jar包使用scp遠端複製到部署伺服器上 4.執行遠端shell指令碼啟動jar包專案 scp命令copy檔案時需要輸入密碼,然而shell指令碼中對密...