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

ParameterizedCron triggers multiple jobs in a declarative pipeline

我正在尝试 运行 使用脚本管道内的 Parameterized Scheduler 多个测试列表。

cron 在 2.30pm 时工作正常并触发 list_id=163,但在 3pm 它同时触发 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,同时确保后续作业之间有足够的时间。