0

我们有一些构建在一种树结构中相互依赖:

  • 一个
    • AA
    • AB
      • ABA
    • 交流电
    • 文学学士
    • BB
      • 工商管理学士
        • BBAA
          • BBAAA
        • BBAB
  • C

...

如果所有这些构建都已完成,则应触发另一个构建。不幸的是,不能说哪个构建将始终是最后一个完成使用它来触发以下任务的构建。

当构建列表的每个构建完成时,是否有机会(可能是插件)允许触发新构建?

提前致谢!坦率

4

2 回答 2

2

看看加入插件:

https://wiki.jenkins-ci.org/display/JENKINS/Join+Plugin

此插件允许在所有直接下游作业完成后运行作业。这样,执行可以分支并并行执行许多步骤,然后在所有并行工作完成后只运行一次最终聚合步骤。

于 2012-10-29T12:37:33.413 回答
1

虽然这是一个老问题,但您可能会考虑使用 Build Flow Plugin 完全重构您的构建管道

https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin

它将具有将管道逻辑保存在一个位置的优势。

于 2013-05-28T22:01:36.470 回答