中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

白河县| 乌拉特前旗| 南木林县| 瓮安县| 辽中县| 平安县| 巢湖市| 阿荣旗| 岳普湖县| 嘉鱼县| 华容县| 福清市| 紫阳县| 望奎县| 天门市| 水富县| 晋中市| 信丰县| 韶山市| 綦江县| 渭源县| 家居| 五峰| 文登市| 古田县| 辉县市| 兴山县| 太和县| 巴彦淖尔市| 凤阳县| 东丽区| 新宾| 茂名市| 阳曲县| 定西市| 名山县| 钟祥市| 延吉市| 繁昌县| 县级市| 保德县|