一,参数化构建简介与作用
有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时 我们可以使用参数化构建。Jenkins 支持非常丰富的参数类型。
设想一个实际的应用场景,在一个大的项目中,肯定不可能只有一个版本,可能有主版本,v1,v2 等等。这时候 master 分支就存放主版本的代码,v1 分支就存放 v1 版本的代码,互相隔离不干扰。这时候参数化构建就有了用武之地。
二,Jenkins 开启参数化构建功能
回到 web_demo_pipeline 项目中取消所有构建触发器选项
![请添加图片描述](https://img-blog.csdnimg.cn/c7fe9beecc2249cbb9a9f3280b37a744.png)
参数化构建过程![请添加图片描述](https://img-blog.csdnimg.cn/9364bdfc194545fdbe0048f81c7e1fb2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATGxaelNzcw==,size_20,color_FFFFFF,t_70,g_se,x_16)
![请添加图片描述](https://img-blog.csdnimg.cn/db9a20dcc49d472d8f0a463a7d68ac75.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATGxaelNzcw==,size_16,color_FFFFFF,t_70,g_se,x_16)
![请添加图片描述](https://img-blog.csdnimg.cn/382a280c3f59436b97eebefbf1bc3372.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATGxaelNzcw==,size_20,color_FFFFFF,t_70,g_se,x_16)
配置完成后,点击应用保存。