使用git管理代碼時往往會有多分支開發,這時部署通過修改配置不試用。可以通過參數化構建。
1.通過字符參數方式
新建一個maven項目,選擇參數化構建過程-字符參數,如下:
源碼管理中配置如下:
其它配置正常。
配置完后發現立即構建變成了Build with Parameters
點擊構建如下,會讓你輸入變量名,這里配置了默認值:
這時候點擊Build,就可以了。
2. 通過Git Parameter方式
這種方式需要安裝插件Git Parameter
新建maven項目,選擇參數化構建過程-Git Parameter,如下:
parameter Type 選擇Branch分支
源碼管理配置,和上中方式基本差不多
保存后,點擊構建,會把所有的分支列出來,在上面參數配置的地方可以選擇默認分支,下面不選就走默認分支。
這里參數類型有多個,具體說明如下:
參數說明
Parameter Type
- Tag-為區分版本在代碼中打上的標簽
- Branch-代碼分支
- Branch or Tag-以上兩者的集合
- Revision-每個代碼提交對應的id
- Pull Request- 我修改了你的代碼,所以請求(request)你把我修改過的代碼拉(pull)回去看看,比較少用到。
高級選項
- Branch-指定分支
- Branch Filter-分支過濾器,支持正則表達
- Tag Filter-標簽過濾器
- Sort Mode-排序方式,順序或倒序
- Default Value-缺省值,無匹配值時的默認值
- Selected Value-NONE,默認不選;TOP,默認選擇第一個;DEFAULT,選擇默認值
- Use repository-指定代碼倉庫
-
Quick Filter-勾選之后,在構建時會在右側顯示過濾關鍵字輸入框,輸入關鍵字,可以過濾左側的選項