将参数传递给由计划触发的Jenkinsfile作业

时间:2017-09-14 02:58:09

标签: jenkins jenkins-pipeline

我的jenkinsfile作业接受groovy脚本中使用的一些参数。这样的工作由SCM轮询和具有多个计划的cron触发。我希望根据计划的时间为作业参数设置不同的值。可能吗?如果是这样,我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

我找到了插件Parameterized Scheduler Plugin

它允许您定义许多类似cron的格式化条目,但每个定义都有其他参数。

用法示例:

#run against the integration at 15 past the hour
15 * * * * % env=int
#run against the QA at 30 past the hour
30 * * * % env=qa