Jenkins Tag 及 Branch 併存
以往在配置Jenkins 都是使用 Multibranch pipeline
進行設置,而原本都是使用 分支(branch)並搭配 Jenkinsfile 進行搭配。但由於這次新增 tag 自動觸發 CICD ,所以原本用來判斷 branch 的機制就衝突壞掉了。
但只要新增一個選項後,就能同時併存兩個判斷。
總結需要配置為以下
Branch Sources - Git
- Behaviours (圖一左)
- Discover branches (預設)
- Discover tags ( 新增)
- Build strategies (圖一 右)


圖一 Behaviours 及 Build strategies 細節設定