Jenkins 如何使用';参数化调度程序&x27;詹金斯的插件
我想使用Jenkins中的参数化调度程序插件,使用cron运行多个不同参数的作业。可悲的是,文档很糟糕。有人能指导我如何真正让它工作吗?这个插件的作用是: 参数化调度程序插件可用于定义将由cron传递到env的参数。让我们考虑一个例子:Jenkins 如何使用';参数化调度程序&x27;詹金斯的插件,jenkins,cron,Jenkins,Cron,我想使用Jenkins中的参数化调度程序插件,使用cron运行多个不同参数的作业。可悲的是,文档很糟糕。有人能指导我如何真正让它工作吗?这个插件的作用是: 参数化调度程序插件可用于定义将由cron传递到env的参数。让我们考虑一个例子: # pass `group1` into the group parameter when this job is run by cron H 0 * * 0 % group=group1 # pass `group2` into the group param
# pass `group1` into the group parameter when this job is run by cron
H 0 * * 0 % group=group1
# pass `group2` into the group parameter when this job is run by cron
H 0 * * 2 % group=group2
在作业本身中,可以打印参数值:
# prints the value of group for this run
echo $group
根据上面的cron规范,每次运行作业时,“group”的值都会不同
要真正实现上述目标:
组
参数创建项目。这是在“常规”部分中完成的-选中“此项目已参数化”复选框,并添加一个带有某些默认值的字符串参数。稍后我们将在cron中覆盖该值
不要使用同一个crontab规范运行多个任务:确保它们在不同的时间运行,否则它们不会运行。
-这确实很有帮助,因为我的cron在同一时间安排了3个任务,只执行了2个任务。