【问题标题】:Jenkins builds and queue managementJenkins 构建和队列管理
【发布时间】:2015-01-22 14:50:55
【问题描述】:

我正在尝试改进我们的队列管理器,我想做的是:

有两种类型的触发器可以启动作业(在本例中为常规触发器和上游触发器)。如果队列中有一个常规构建和一个上游构建,则上游作业将始终执行,我们取消常规构建。如果有多个实例具有相同的触发器(针对同一个作业),我们总是取第一个,并取消其余的,我们不希望队列中有重复的作业。

这些是同一个作业的触发器,与其他作业的并发无关!

我怎样才能做到这一点?使用 groovy,如何获取作业的触发器列表并应用我上面描述的逻辑?有什么插件可以解决我的问题吗?

groovy 和 jenkins 的新手,所以也许我想在这里重新发明轮子

【问题讨论】:

    标签: regex groovy jenkins jenkins-plugins


    【解决方案1】:

    它可能不完全符合您的要求,但请结合使用 Accelerated Build Now 插件和 Priority Sorter 插件

    【讨论】:

    • 最终使用了 Priority Sorter 插件。在我的最后添加了一些额外的调整。
    猜你喜欢
    • 2011-10-10
    • 2016-06-30
    • 1970-01-01
    • 2014-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多