【发布时间】:2015-01-22 14:50:55
【问题描述】:
我正在尝试改进我们的队列管理器,我想做的是:
有两种类型的触发器可以启动作业(在本例中为常规触发器和上游触发器)。如果队列中有一个常规构建和一个上游构建,则上游作业将始终执行,我们取消常规构建。如果有多个实例具有相同的触发器(针对同一个作业),我们总是取第一个,并取消其余的,我们不希望队列中有重复的作业。
这些是同一个作业的触发器,与其他作业的并发无关!
我怎样才能做到这一点?使用 groovy,如何获取作业的触发器列表并应用我上面描述的逻辑?有什么插件可以解决我的问题吗?
groovy 和 jenkins 的新手,所以也许我想在这里重新发明轮子
【问题讨论】:
标签: regex groovy jenkins jenkins-plugins