jenkins遠程執行shell


舊版本:

安裝插件 SSH plugin

1、 增加一個domain,點擊OK

點擊 adding some credentials

 填寫要遠程連接的服務器的用戶名和密碼(以下例子為連接到91機器的root用戶)

 

2、jenkins-->系統管理-->系統設置-->SSH remote hosts

3、項目中進行連接

項目-->構建-->Execute shell script on remote host using ssh

 

 

目前所用版本:2.73.2

新的版本中對於遠程執行部分發生了變化,具體配置步驟如下所示

方法一:

1、安裝插件:publish over ssh

2、jenkins->系統管理->系統設置-> Publish over SSH中增加ssh server

 name:隨意起名字

hostname:遠程連接過去的IP

username:用戶名       高級中可以配置用戶的密碼

 

 

3、在項目中進行配置

點擊項目中的配置->構建->選擇 send files or execute commands over ssh

name:選擇步驟2中配置的name

Source files : Jenkins打好的war包路徑(該路徑是相對路徑,相對於Jenkins目錄下的workspace)

Remove prefix :忽略的路徑前綴。比如Source files 里填寫的是 test/*.war , Remove prefix里填寫test,那么復制war包時就不會生成test目錄

Remote directory : 相對於系統設置里的Remote directory 。war包發送到遠程服務器的位置。(一般直接發送到tomcat下的webapps)

Exec command : 可以填寫命令,也可以是一個腳本。 會在war包發送成功執行。(一般為重啟tomcat)

 

4、點擊構建查看運行結果

 

 

方法二:和舊版本中的方式相同

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM