<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                第一步:在jenkins服務器上生成密鑰對 [root@jenkins ~]# cd /root/.ssh/ [root@jenkins .ssh]# ll total 12 -rw-------. 1 root root 1675 Dec 28 18:29 id_rsa -rw-r--r--. 1 root root 411 Dec 28 18:29 id_rsa.pub -rw-r--r--. 1 root root 800 Dec 29 01:36 known_hosts 1、插件安裝 打開Jenkins的“系統管理>管理插件”,選擇“可選插件”,在輸入框中輸入“Publish over SSH”進行搜索,如果搜索不到可以在“已安裝”里確認是否已經安裝過。在搜索結果中選中“Publish over SSH”,點擊頁面的“直接安裝”按鈕,系統會自動安裝,此插件安裝后不需要重啟Jenkins。如果插件安裝成功在“系統管理>系統設置”會出現相關配置項。 Publish over SSH插件安裝 插件配置 2、全局設置 插件安裝成功后使用前需要在“系統管理>系統設置”中進行配置,如下圖 ![](https://box.kancloud.cn/b7f52060ff6a75cdab71d9c5e9bf72a6_1018x310.png) 參數說明: Passphrase:SSH的密碼 使用用戶名/密碼登錄時為用戶名的密碼,使用私鑰登錄時為私鑰的密碼。 Path to key:SSH私鑰的文件路徑 ( 運行jenkins用戶的key) 私鑰文件的路徑,可以是絕對路徑,也可以是相對$JENKINS_HOME的相對路徑 Key:私鑰 私鑰導出后的文本內容 如果“Key”和“Path to key”都設置,則“Key”的優先級較高,私鑰的密碼是“Passphrase”中設置的內容。 Disable exec:禁止在目標機上執行命令 3、SSH Server 配置 SSH Server配置為Publish Over SSH中運程機的配置,分“基本設置”和“高級設置”兩部分;“基本設置”主要是運程機IP、SSH用戶名、SSH端口、連接超時時間等,“高級設置”和大部分“全局設置”中的選項相同。Job中使用的每一個運程機都要在這里進行配置。 參數如下: SSH Server Name:標識的名字(隨便你取什么) Hostname:需要連接ssh的主機名或ip地址(建議ip) Username:用戶名 Remote Directory:遠程目錄 (指定遠程服務器上代碼存放路徑,比如/data/wwwroot Exec command: 文件傳輸完成后,要執行的命令,比如更改文件權限命令 Use password authentication, or use a different key:可以替換公共配置(選中展開的就是公共配置的東西,這樣做擴展性很好) 私有配置的高級: Port:端口(默認22) Timeout (ms):超時時間(毫秒)默認即可 Disable exec:禁止運行命令 Test Configuration:測試連接 ![](https://box.kancloud.cn/c1f2b3a3673abc192466720a0b1c4d26_1012x422.png) 4、把jenkins服務器上對應用戶的公鑰,拷貝到要管理的機器上 [root@jenkins ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub root@10.2.11.245 二) ![](https://box.kancloud.cn/06e7f25b2f57aff912d851ff0e62878c_914x562.png) Source files: 需要上傳的文件(注意:相對于工作區的路徑。看后面的配置可以填寫多個,默認用,分隔) Remove prefix: 移除目錄(只能指定Transfer Set Source files中的目錄) Remote directory: 遠程目錄(根據你的需求填寫吧,因為我這兒是測試,所以偷懶沒有填寫。默認會繼承系統配置) Exec command: 把你要執行的命令寫在里面 ![](https://box.kancloud.cn/cc4f37925c6b6f67b01decc3514593e3_831x482.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看