[Jenkins] 伍 - 結合Git 和Ant

我的專案使用的是JAVA,
上版前會有幾個動作要委託Jenkins完成.

1. 從版控依照版號取得指定的檔案版本
2. 建置該版本的 war 檔案
3. 佈署

以上三個動作我們需要幾個套件,
1. Git Parameter Plug-In
2. Ant Plugin
3. Git plugin

都安裝好以後就可以來設定了,
專案中點選 [This project is parameterized] ==> [Add Parameter]
可以新增幾種參數,
在建置專案的時候帶入,

這邊選Git Parameter,

就可以由Tag選取git裡該版本的程式,
參數名稱命名為[GitTag], 後面可以使用 ${GitTag} 取得,

設定好後再來設定Git, 
這樣就可以依據Tag從Git取得你需要的版本,
再來設定 Ant
如何撰寫 Ant 定義檔 build.xml 可以參考這篇
https://dotblogs.com.tw/grayyin/2016/07/26/203656

建置專案的時候可以看到多了[Build with Parameters] 項目,
點選後可以選擇 tag出build
按下 [Build] 按鈕後就完成了.

Build的狀態可以從 Console Output 進行追蹤.

完成