我有一个包含多个参数的Jenkins作业,每个参数都有默认值,例如:
SUITE_NAME: business/common.xml
BROWSER_NAME: ff
我需要使用不同的输入参数(例如:
)由cron启动作业2次第一次发射:5AM
SUITE_NAME: business/common.xml
BROWSER_NAME: ff
第二次发布:上午7点
SUITE_NAME: events/some-other.xml
BROWSER_NAME: ff
因此SUITE_NAME
和其他一些参数可能会有所不同。
如何通过Jenkins界面在作业设置的管道脚本中进行设置?
我现在看到的唯一解决方案是每小时触发一次构建,获取当前时间并根据是上午5点还是上午7点来更改SUITE_NAME
的值,但这看起来确实很奇怪。
先谢谢。
答案 0 :(得分:0)
通过使用此答案和插件解决:
add build parameter in jenkins build schedule
https://github.com/jwmach1/parameterized-scheduler
00 05 * * 1-5 %SUITE_NAME=business/common.xml
05 05 * * 1-5 %SUITE_NAME=events/some-other.xml
等...