1. 程式人生 > >Windows下使用Jenkins進行Spring Boot專案自動打包執行

Windows下使用Jenkins進行Spring Boot專案自動打包執行

一、初識Jenkins

Jenkins是一個開源軟體專案,是基於Java開發的一種持續整合工具,用於監控持續重複的工作,旨在提供一個開放易用的軟體平臺,使軟體的持續整合變成可能。------摘自《百度百科》

主要功能:

1、持續的軟體版本釋出/測試專案。

2、監控外部呼叫執行的工作。

二、安裝Jenkins

1、登陸官方下載網站,如下圖,點選下載Windows的安裝版,得到一個壓縮包(如jenkins-2.121.1.zip)。

2、解壓下載的壓縮包, 得到安裝檔案(如jenkins.msi),雙擊開始進行安裝。

 選擇安裝目錄

在出現的介面點選Install ,然後會出現安裝進度,直到完成

3、安裝成功後一般會自動啟動,然後自動開啟瀏覽器。如果沒有自動啟動,需要自己手動啟動應用,如下圖。

4、啟動成功後,瀏覽器會顯示如下圖頁面,讓我們輸入系統設定的初始密碼 。這時我們去對應路徑檔案找到密碼輸入即可。

5、 這時候顯示讓我們安裝外掛的頁面,我們點選“安裝推薦的外掛”就好(老司機請繞道)。接下來應用會安裝一些外掛,我們靜靜地等待安裝完成就好。

6、安裝完成後,將進入設定使用者頁面。填寫完資訊之後點“Save and Next”。

7、點選“Save and Finish”,並完成安裝。

其它設定:

1、修改Jenkins埠。修改後儲存並重啟應用(在服務裡面去重啟)。

2、設定服務為為開機自啟動 。控制面板---管理工具---服務,選中右擊屬性進行修改。

三、使用Jenkins 

1、認識主介面。點選建立新任務。

2、 填寫任務名稱(最好可以看名字就知道這個任務是幹啥的),選中“Freestyle project”,最好點“OK‘,進入專案配置。

3、 填寫專案描述,可選”丟棄舊的構建“。

4、 新增專案的SVN路徑以及SVN賬號。

5、填寫專案構建條件。

6、構建環境,現在還用不到。

7、構建專案(重點&難點)。

附:windows下停止指定埠的命令指令碼

@echo off
set/p port=請輸入埠號:
for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do taskkill /pid %%m /f

 8、構建後操作(可選)。完成任務配置。

 9、任務主頁。

任務正在構建,點選進去直接顯示控制檯

任務的構建詳情

構建完成後,就可以訪問專案了 

四、展望Jenkins

Jenkins作為持續整合、持續交付的工具,其用途遠不止這些,還可以完成其它很多的自動化工作,比如測試並生成相關文件等。如果你學會了Jenkins,一定可以在工作中事半功倍。