jenkins Publish over SSH 的配置與使用


一、安裝Publish over SSH 插件

二、在Configure System 配置Publish over SSH屬性

 

 

 

 

 

Passphrase:如果私鑰設置了密碼就是私鑰的密碼,私鑰沒設置密碼可以不填

Path to key:私鑰的位置

Key:私鑰的內容。如果此處填入了值,則以此處的值為准,會忽略掉Path to key的配置

SSH Servers:服務器的配置

  Name:名稱(自定義)

  Hostname:服務器地址

  Username:用戶名

  Remote Directory:默認遠程服務器的地址 

注意:在配置上述內容時,要首先在jenkins服務器上生成私鑰,然后將公鑰推送到服務器上。 

三、在jenkins job中使用Publish over SSH

  可以在job build過程中,或者前置后置動作中選擇與SSH相關的操作,我這里因為已經創建了,所以顯示為灰色的

 

 主要配置如下:

 

Transfers:

  Source files:源文件地址,地址的目錄是相對於jenkins workspace的目錄,如果只需要執行命令不需要傳輸文件的時候,此處可以為空

  Remove prefix:去除的文件地址。在Source files輸入框中填入的地址,會默認在服務器下創建相同的文件夾,所以需要將我們不需要的文件夾在這里剔除掉

  Remote directory:遠程服務器接收文件的地址

  Exec command:文件傳輸任務執行完畢后,在遠程服務器上執行的命令

 


免責聲明!

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



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