有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时我们可以使用参数化构建。
Jenkins支持非常丰富的参数类型
接下来演示通过输入gitlab项目的分支名称来部署不同分支项目,以master为例。
1. 在Jenkins添加字符串类型参数
2. 改动pipeline流水线代码
3. 验证
因为只有一个master可选项,点击开始构建即可
构建结束后
4. Extended Choice Parameter参数化构建
4.1 安装插件
安装完成后再次点击参数化构建任务,会多一个选项,选择该选项
4.2 配置
4.3 开始构建
构建完成
都到这儿了,更多文章,详见个人微信公众号ALL In Linux,来扫一扫吧!