Jenkins 将参数传递给计划触发的文件作业

Jenkins 将参数传递给计划触发的文件作业,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我的jenkinsfile作业接受groovy脚本中使用的一些参数。此类作业由SCM轮询和具有多个计划的cron触发。我想根据日程安排的时间为作业参数设置不同的值。可能吗?如果是这样,我该怎么做呢?我找到了插件 它允许您定义许多类似cron的格式化条目,但每个定义都有额外的参数 用法示例: #run against the integration at 15 past the hour 15 * * * * % env=int #run against the QA at 30 past the

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

我找到了插件

它允许您定义许多类似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

如果没有直接方法,您可以为此编写groovy库,并使用该方法根据计划的时间定义参数。我也会这样做,但添加一个
sh“printenv”
并检查可用的环境变量是否存在差异。虽然此链接可能会回答这个问题,最好在这里包括答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-是 啊我只是稍微改进了一下我的答案。过来看。听起来好多了?:)好多了。谢谢