一、Jenkins全局工具配置
在jenkins首頁依次進入系統管理>>全局工具配置:
1) jdk、git、maven配置
指定其在服務器中的目錄位置
二、插件管理
1)依次點開系統管理>>插件管理>>可選插件,然后輸入要選擇的插件名稱,如下圖:
2)安裝Publish Over SSH插件,點擊直接安裝,然后會跳到安裝進度界面,等待安裝完即可,如下圖
所需插件如下:如果已經安裝,無需再次安裝
SSH
Maven Integration
Git plugin
Publish Over SSH
三、系統設置
依次點擊系統管理>>系統設置
系統設置主要定義,Jenkins本身的一些配置,郵件、遠程服務器管理、構建參數等,這里先配置遠程主機,后面自動發布時會用到。
1)統管理>>系統設置,找到下面Publish over SSH選項:
參數說明:
Jenkins SSH Key:以下配置項是指jenkins主機信息
Passphrase:SSH的密碼
使用用戶名/密碼登錄時為用戶名的密碼,使用私鑰登錄時為私鑰的密碼,沒有就留空
Path to key:SSH私鑰的文件路徑
Key:私鑰
SSH Servers:目標主機信息,如果有多個主機,則需要添加多個SSH Servers。
Name:SSH節點配置的名稱,在Job中使用Publish over SSH插件時,此名稱將出現在"SSH Server"中"Name"的下拉列表中。
Hostname: 主機IP
Username:主機用戶名
Remote Derictory: 運程機器上真實存在的目錄,並且"Username"指定的用戶要有訪問此目錄的權限,插件將把文件傳送到此目錄下。
注意:需要先在jenkins主機配置ssh免密鑰登陸,也就是在jenkins節點主機,可以通過上面配置的username用戶,免密鑰登陸到目標主機