【问题标题】:How to run 3 jobs in Jenkins in parallel then trigger fourth job if and IMMEDIATELY when all 3 complete successfully如何在 Jenkins 中并行运行 3 个作业,然后在所有 3 个作业成功完成时立即触发第四个作业
【发布时间】:2014-08-22 16:50:06
【问题描述】:

我有三个要并行触发的作业。一旦完成这三个工作中的最后一个,我希望立即开始第四个工作,但前提是最初的三个工作都成功了。在 Jenkins 中实现此目的的好方法是什么?

【问题讨论】:

    标签: jenkins continuous-integration hudson jenkins-plugins


    【解决方案1】:

    Join 插件正是您所需要的。

    【讨论】:

      【解决方案2】:

      使用构建流程插件

      使用简单的 DSL 脚本在 jenkins 中完成所需的工作。

      例子:

       parallel
       (
          {build("job1")}
          {build("job2")}
          {build("job3")}
       )
       build("job4")
      

      这里有 3 个作业在并行阶段运行。 第 4 个作业只有在并行作业完成后才会执行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-07-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多