(直播已结束, 关注公众号回复可获取回放)
JenkinsActive参数概述
Postman调试GitLab接口
实践:动态获取Git项目标签/分支
实践: JenkinsCoreAPI获取凭据
参数化构建
在使用Pipeline项目时一般都是参数化构建作业,在Jenkins的构建时,可能需要使用参数类型有复选框,单选按钮,多选值等输入的情景。
ActiveChoice参数插件安装
转到→管理Jenkins→选择管理插件→选择可用选项卡,然后搜索主动选择插件。安装并重新启动Jenkins,以正确安装插件。我的已经安装好,因此在“已安装”标签中列出。
使用Groovy脚本,生成动态参数选项值列表。参数可以动态更新,呈现为组合框,复选框,单选按钮或丰富的HTMLUI窗口小部件。
这里的`return` 语句是什么意思呢?
选项参数的值其实是一个Array数组, 所以这里最终运行的函数返回要对应上。
当作业中已定义参数的值发生更改时,可以动态更新。这里可以使用IF进行条件判断,输出相关的值。