我正试图在脚本管道内使用参数化调度程序运行多个测试列表。
cron在下午2点30分时运行良好,并触发list_id=163,但在下午3点,它同时触发list_id=119和list _id=163。关于如何解决这个问题,有什么建议吗?或者我缺少一个参数吗?
谢谢
properties([parameters([
string(name: 'TEST_LIST_ID', defaultValue: '163', description: 'Feature test 1'),
string(name: 'TEST_LIST_ID', defaultValue: '119', description: 'Feature test 2')
]),
pipelineTriggers([parameterizedCron('''
H/30 14 * * 1-5 %TEST_LIST_ID=163
H 15 * * 1-5 %TEST_LIST_ID=119
''')])
区块报价
更新:我能够通过间隔cron时间和更改cron的顺序来解决多个触发器的问题例如:我的jenkinsfile
有12个cron,所以我按时间的递减顺序排列cron,同时确保后续作业之间有足够的时间。