Ubuntu18.04+Jenkins自動部署環境搭建

由於工作需要,記錄一下搭建Jenkins的步驟

 

Jenkins中文官網:https://jenkins.io/zh/

環境準備:

Ubuntu18.04

JDK1.8

Maven3.2.5

Jenkins2.150

 

初始化Jenkins

1、進入下載鏈接下載所需的Jenkins版本至指定的目錄(本次學習使用2.150)。下載鏈接:https://jenkins.io/zh/download/

Jenkins下載後的內容只有一個war包

2、使用java -jar ./jenkins.war命令首次啓動Jenkins。從日誌可以看到啓動Jenkins會在$user.home/.jenkins下創建Jenkins所需要的內容。

3、待啓動完成之後,打開瀏覽器輸入localhost:8080即可看到首次啓動的Jenkins。根據提示到指定的目錄將密碼填入文本框,如果不想到文件夾中找密碼,可以在啓動的日誌中看到密碼。

4、根據提示選擇安裝推薦的插件,安裝過程需要一段時間。因爲Jenkins在進行自動部署的過程中需要依賴很多的插件,如果自行安裝很容易遺漏,使用推薦的插件就可以實現基本的項目自動部署。

5、創建管理員賬戶。其中E-mail地址爲了測試用,可以使用不存在的E-mail地址。

6、配置Jenkins的URL。一般使用默認的就可以,即http://localhost:8080/

 

7、看到下面這個頁面時,表示可以開始使用Jenkins。

 

安裝插件

爲了增強Jenkins功能,Jenkins提供了強大的插件庫。該步驟可以直接跳過,直接利用推薦的插件創建任務。

推薦安裝3個插件:

·Maven Integration:用於編譯maven項目。

·Rebuilder:用於重新構建時少輸入參數。

·Safe Restart:用於Jenkins安全重啓。

·Locale:用於設置Jenkins頁面的語言。

插件安裝完成後,重啓即可生效。其中Locale需要在主頁->系統管理->系統設置->Locale部分進行設置。

注意:如果安裝Locale插件並設置後語言還是沒有修改爲中文,則需要安裝插件Localization: Chinese (Simplified)。

 

創建任務

1、新建一個任務

2、輸入任務名稱,並選擇項目類型。

3、爲任務添加描述、源碼管理,構建觸發器、構建環境、構建和構建後操作。

本文爲了進行測試,沒有關聯git或svn,僅執行ifconfig命令。

4、構建測試工程。進入控制檯輸出即可看到ifconfig命令運行的結果。

至此說明Jenkins配置正確,並且能夠正確執行任務。

 

安全配置

爲了Jenkins使用更加安全,根據不同的場景需要進行不同的設置。

在本次測試中,僅設置不允許用戶註冊和用戶權限設置。

在Jenkins中,應該所有用戶均有管理員進行創建,由管理員對所有用戶進行權限的設置。普通用戶在沒有管理權限的情況下使用賬號登錄,無法看到系統管理界面,但可以進行其他的操作。Jenkins對於權限的管理做的比較好,能夠針對幾乎各個部分進行權限的設置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章