ParameterizedCron在声明性管道中触发多个作业



我正试图在脚本管道内使用参数化调度程序运行多个测试列表。

cron在下午2点30分时运行良好,并触发list_id=163,但在下午3点,它同时触发list_id=119list _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,同时确保后续作业之间有足够的时间。

相关内容

  • 没有找到相关文章

最新更新