1. 程式人生 > >Publish over SSH外掛配置說明

Publish over SSH外掛配置說明

引數說明

Passphrase:SSH的密碼

建立ssh key時指定,本文建立ssh key時預設為空。故,此處為空,不填寫。

Path to key:SSH私鑰的檔案路徑

私鑰檔案的路徑,可以是絕對路徑,也可以是相對$JENKINS_HOME的相對路徑

Key:私鑰

私鑰匯出後的文字內容

如果“Key”和“Path to key”都設定,則“Key”的優先順序較高

Disable exec:禁止在目標機上執行命令

SSH Server 配置

指定遠端伺服器的ip,存放目錄。可以配置多個ssh server ,jenkins自動將打包成果傳送到多個遠端伺服器

引數說明

Name

SSH節點配置的名稱,在Job中使用Publish over SSH外掛時,此名稱將出現在“SSH Server”中“Name”的下拉列表中,如下圖:

Hostname

通過SSH連線到的機器的主機名或IP

Username

SSH服務使用的使用者名稱,使用key進行連線時為key指定的使用者名稱

Remote Derictory

運程機器上真實存在的目錄,並且“Username”指定的使用者要有訪問此目錄的許可權,外掛將把檔案傳送到此目錄下。

配置完成後,可以 通過 “Test Configuration” 測試是否配置正確。

############################################################################

注意:Transfer Set Source files:C:\Users\Administrator\.jenkins\workspace\hh單獨使用Jenkins+Publish over SSH外掛時zhe這個

此路徑是Jenkins的工作某個專案路徑。才能上傳檔案。

Remote directory:

遠端目錄,此目錄是相對於“SSH Server”中的“Remote directory”的,如果不存在將會自動建立

###########################################################################

引數說明

Name:

下拉選擇一個 系統設定已配置的名字。

Transfer Set Source files:

需要上傳的檔案(注意:相對於工作空間根目錄。

工作區根目錄配置:系統管理->系統設定->主目錄->高階->工作空間根目錄

看後面的配置可以填寫多個,預設用,分隔,)

target/maven-run-main-class-1.0-SNAPSHOT.jar

Remove prefix:

Source files”配置的路徑中要移除的字首

即: target

Remote directory:

遠端目錄,此目錄是相對於“SSH Server”中的“Remote directory”的,如果不存在將會自動建立。

Exec command:

通過ssh連線遠端伺服器後,在遠端伺服器上執行的指令碼。