---
# System prepended metadata

title: CI/CD Jenkins - Practice
tags: [CI, CD, Jenkins]

---

# CI/CD Jenkins - Practice

###### tags: `CI` `CD` `Jenkins`

# Add description to a Build

如下圖, 預設 Jenkins Build 沒有 Description, 僅只有 Build Number

![](https://i.imgur.com/M9hvIUZ.png)

只要有安裝 [Build Name and Description Setter](https://plugins.jenkins.io/build-name-setter/)
這個 Plugin, 就能對每次的 Build 設定名稱

![](https://i.imgur.com/N9UceZx.png)

只要在 __建置環境中__ 把 __Set Build Name__ 打開
並設定想要的 Build Name 就能達到。
預設的 Build Name 為 ``#${BUILD_NUMBER}``

![](https://i.imgur.com/DrNStNF.png)

為此, 我利用另一個可以新增參數的外掛 (General 參數化建置),

![](https://i.imgur.com/UnfWAnD.png)

新增一個專案專用的 Description 參數 ``Q10_BUILD_DESP``

![](https://i.imgur.com/dkcO66s.png)

然後將 Build Name 改為 ``#${BUILD_NUMBER}_${Q10_BUILD_DESP}``

![](https://i.imgur.com/h9kN0Hy.png)

這樣就可以在要建置時，視情況輸入想要的 Description

![](https://i.imgur.com/2zSiwn9.png)

---

Build with Branch

多一個選擇並指定參數名稱, e.g., ``Matrix_Git_Branch``
然後把正確的 Branches 填入 __選項中__

![](https://i.imgur.com/QFioV7v.png)

然後在 __原始碼管理-->Branches to build-->Branch Specifier (blank for 'any')__ 
加入參數, e.g., ``*/$Matrix_Git_Branch``

![](https://i.imgur.com/SMkJM4S.png)

這樣就能在 Build 的時候選擇要的 Branch!!

![](https://i.imgur.com/c0LqOht.png)


