jenkins 2.121.1 部署項目

一、配置參數

二、源碼配置

三、發送文件

    參數說明:ssh

    Name:「系統管理>系統設置」設置的SSH Sverver的名字列表。測試

    Source files:複製到運程機上的文件,相對workspace的路徑,也支持表達式,如上圖中的「**/*.war」。加密

    Remove prefix:文件複製時要過濾的目錄,如上圖中的target目錄。spa

    Remote directory:文件獲得到遠程機上的目錄,此目錄是相對於「SSH Server」中的「Remote directory」的,若是不存在將會自動建立。插件

    Exec command:在這裏能夠填寫在運程機器上執行的腳本。3d

四、SSH Server 配置

    SSH Server配置爲Publish Over SSH中運程機的配置,分「基本設置」和「高級設置」兩部分;「基本設置」主要是運程機IP、SSH用戶名、SSH端口、鏈接超時時間等,「高級設置」和大部分「全局設置」中的選項相同。Job中使用的每個運程機都要在這裏進行配置。blog

    系統管理>系統設置」中,基本配置:ip

 

    添加密碼,高級配置:get

 

    參數說明:    源碼

    Jenkins SSH Key(插件的全局配置):

        Passphrase:密碼(key的密碼,通常咱們不會設置)

        Path to key:key文件(私鑰)的路徑

        Key:將私鑰複製到這個框中(與Path to key二選一)

        Disable exec:禁止遠程運行命令

    

    添加SSH遠程主機

        SSH Server Name:自定義遠程主機的名字

        Hostname:ssh遠程鏈接的ip地址

        Username:用戶名

        Remote Directory:遠程目錄

        Use password authentication, or use a different key:選中展開就能夠配置新的私鑰,不使用全局配置。

        Port:SSH端口

        Timeout (ms):超時時間(毫秒)

        Disable exec:禁止運行命令(只對當前配置的ssh主機生效)

        Test Configuration:測試鏈接,鏈接成功會返回Success

相關文章
相關標籤/搜索