{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

如何將jenkins部署到遠程服務器?

leonleon 回答0 收藏1
收藏問題

1條回答

luoyibu

luoyibu

回答于2022-06-28 12:03

Jenkins自動化部署遠程服務器詳細教程

在實際開發中,我們經常要一邊開發一邊測試,當然這里說的測試并不是程序員對自己代碼的單元測試,而是同組程序員將代碼提交后,由測試人員測試;

或者前后端分離后,經常會修改接口,然后重新部署;

這些情況都會涉及到頻繁的打包部署;

手動打包常規步驟:

1.提交代碼

2.問一下同組小伙伴有沒有要提交的代碼

3.拉取代碼并打包(war包,或者jar包)

4.上傳到Linux服務器

5.查看當前程序是否在運行

6.關閉當前程序

7.啟動新的jar包

8.觀察日志看是否啟動成功

9.如果有同事說,自己還有代碼沒有提交......再次重復1到8的步驟!!!!!(一上午沒了)

那么,有一種工具能夠實現,將代碼提交到git后就自動打包部署勒,答案是肯定的:Jenkins

當然除了Jenkins以外,也還有其他的工具可以實現自動化部署,如Hudson等

只是Jenkins相對來說,使用得更廣泛。

Jenkins是一個開源軟件項目,是基于Java開發的一種持續集成工具,用于監控持續重復的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。

基本環境:

1.jdk環境,Jenkins是java語言開發的,因需要jdk環境。

2.git/svn客戶端,因一般代碼是放在git/svn服務器上的,我們需要拉取代碼。

3.maven客戶端,因一般java程序是由maven工程,需要maven打包,當然也有其他打包方式,如:gradle

以上是自動化部署java程序jenkins需要的基本環境,請自己提前安裝好,下面著重講解Jenkins的安裝部署配置。

1.下載安裝包jenkins.war;

2.在安裝包根路徑下,運行命令 java -jar jenkins.war --httpPort=8080,(linux環境、Windows環境都一樣);

3.打開瀏覽器進入鏈接 http://localhost:8080.

4.填寫初始密碼,激活系統

5.進入插件安裝選擇

這里建議選擇,推薦安裝的插件,保證基本常用的功能可以使用。

選擇后,進入插件安裝頁面

6.設置初始用戶和密碼

7.進入系統,安裝完成

注意,如果還是進入不了系統,需要稍等一下,或者刷新頁面,如果還是進入不了,需要重新啟動jenkinds服務器。

1.Configure System (系統設置)

在系統設置這里,我們只需要設置最后面的一項,配置遠程服務器地址,

即我們代碼最終運行的服務器地址信息,就像我們之前手動部署時使用xshell登錄Linux服務器一樣,

當然這里是可以配置多臺遠程Linux服務器的,配置完成后點擊保存即可,為后面我們配置自動化部署做準備,配置如下圖

2.Configure Global Security (全局安全配置)

a.配置用戶相關的權限

b.配置鉤子程序(當用代碼更新時通知)訪問權限,避免報403錯誤

默認是勾選上了的,這里去掉勾選

3.Global Tool Configuration (全局工具配置 )

a.配置maven的全局settings路徑

b.配置jdk

c.配置git

d.配置maven的安裝路徑

4.配置必要插件

主要是檢查如下這兩個插件是否已安裝

插件1:Publish over SSH  插件2:Deploy to container Plugin

到這里,我們配置一個自動化部署的的java程序(springBoot+maven+gitHub),基本必要配置就差不多了,后面配置過程中如果需要在配置。

大體步驟:General(基礎配置)--》源碼管理--》構建觸發器--》構建環境--》構建--》構建后操作

1.創建一個工程

2.General(基礎配置)

僅需填寫標準部分,其他可不填寫

3.源碼管理

上圖中點擊“添加”按鈕添加一組賬號和密碼

4.構建觸發器

如上圖:當前項目的回調地址為:

http://localhost:8080/job/jenkinsSpringBootDemo/build?token=token_demo2

只要執行這個地址(在瀏覽器上訪問改地址),該項目就會發起一次構建項目,即拉取代碼打包部署操作,

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<