91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Jenkins中怎么遠程部署Linux服務器

發布時間:2021-07-30 18:16:34 來源:億速云 閱讀:128 作者:Leah 欄目:云計算

這篇文章將為大家詳細講解有關Jenkins中怎么遠程部署Linux服務器,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

插件

遠程部署過程中在本地操作遠程服務器使用的插件是publish over ssh
系統管理中找到插件管理

點擊插件管理

Jenkins中怎么遠程部署Linux服務器

搜索publish over ssh

Jenkins中怎么遠程部署Linux服務器

筆者這里沒有搜索出來是因為已經安裝過了

安裝完成后回到剛才的系統管理的頁面,往下拉會看到一個系統設置,點擊進到系統設置頁面。

Jenkins中怎么遠程部署Linux服務器

往下拉,會看到SSH Servers相關的配置

Jenkins中怎么遠程部署Linux服務器

筆者是使用密碼的方式進行ssh服務器,在Passphrase填寫對應的密碼即可,還有其他四項內容如下:

  1. Name是給sshserver自定義一個名稱

  2. Hostname是ssh服務器的地址

  3. Username是ssh服務器的用戶名

  4. Remote Directory是需要上傳文件到服務器的遠程目錄

填寫基本信息完成后可以點擊Test Configuration測試下是否連接正常,信息都正確后點擊應用Apply,一個ssh服務器就配置好了,剩下的就是要在項目配置的時候使用已填的ssh服務器進行操作。

項目的代碼拉取,命名,構建這里都略過,直接看項目遠程部署部分的配置。

首先,在構建完成后的行動中選擇Send build artifacts over SSH

Jenkins中怎么遠程部署Linux服務器

填寫相對應的遠程操作

Jenkins中怎么遠程部署Linux服務器

上述圖中展示的是筆者將target目錄下的所有war包都打包到遠程服務器tomcat下的webapps/ROOT目錄下,然后解壓war包睡10S執行重啟腳本

這里詳細講解下:

  • Source files 需要打包的文件

  • Remove prefix 需要去除的前綴路徑

  • Remote directory 文件上傳的遠程服務器目錄,這里的目錄是之前遠程服務器設置的Remote directory目錄的相對目錄

也就是說筆者這里設置的目錄實際上等于之前服務器設置的目錄/usr/local/apache-tomcat-8.5.37加上這里設置的目錄/webapps/ROOT,連起來就是/usr/local/apache-tomcat-8.5.37/webapps/ROOT

  • Exec command在遠程服務器上執行的命令

關于Jenkins中怎么遠程部署Linux服務器就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

淮阳县| 视频| 瓮安县| 江孜县| 绍兴市| 新宁县| 柞水县| 巫溪县| 湖南省| 舒城县| 诸暨市| 晋城| 定西市| 江陵县| 舞钢市| 金寨县| 米林县| 新泰市| 高台县| 宝应县| 安陆市| 天峻县| 湖口县| 晋宁县| 纳雍县| 平罗县| 洱源县| 剑川县| 瓮安县| 海口市| 中山市| 建始县| 砀山县| 汪清县| 五峰| 亚东县| 柳江县| 辉县市| 涟水县| 军事| 子长县|