jenkins 構建 maven 項目

jenkins 構建 maven 項目

在這裏插入圖片描述
選擇第二個構建一個 maven 項目 。如果沒有該選項需要安裝Maven Integration插件。

在這裏插入圖片描述
從上到下的配置是(構建時也是按照從上到下進行執行的):

1.General

就是項目詳情,根據項目情況實際情況隨意填寫.
在這裏插入圖片描述

2.源碼管理

在這裏插入圖片描述
源碼的位置,是在 git 上還是在 svn 上,並填寫拉取地址。
這裏用的是 git作爲演示,Repositories url裏面填寫git url。由於開源沒有用戶密碼和ssh文件,下面的Credentials爲空即可,如果是gitlab私有庫或有權限限制則需要Add,Branches to build選擇你需要構建的分支。

注: https://github.com/otale/tale.git 是一個開源的博客。

3.構建觸發器

在這裏插入圖片描述
我選擇了兩個常用的觸發構建方式,觸發遠程構建讓git使用hook的方式訪問一個jenkins的url進行觸發,本例中觸發的url爲127.0.0.1:8080/job/DataPlatform/build?token=zhangchx。
輪訓SCM是定時檢查代碼是否有變化,有變化則觸發構建,值爲5個*,分別表示分鐘(0-59),小時(0-23),天(1-31),月份(1-12),周(0-7),其中H表示隨機,H/5 * * * *表示每5分鐘檢查一次。

4.構建環境在這裏插入圖片描述

無需配置

5.Pre Steps

在這裏插入圖片描述
構建前的操作,可以增加執行shell,配置腳本echo "Pre Steps腳本啓動成功",此內容會在構建控制檯中打印出來。

6.Build

在這裏插入圖片描述
Root POM配置pom.xml(要構建的工程必須是maven,有pom文件),Goals and options配置clean package(也就是mvn的構建命令)

7.Post Steps

在這裏插入圖片描述
構建完成後的操作,可以增加執行shell,配置腳本echo "Post Steps腳本啓動${WORKSPACE}",${WORKSPACE}爲jenkins的環境變量。上方的3個單選項分別代表構建成功後執行、構建成功或不穩定執行、總是執行

8.構建設置

在這裏插入圖片描述

9.構建後操作

在這裏插入圖片描述

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