我们使用以下配置设置了一个 CI
构建 1-> MT1
构建 2 -> MT2
Build 1 和 Build 2 是并行的,MT1 和 MT2 也是如此;MT1 只有在 Build 1 成功时才会被触发;
我们的实际要求是在MT1和MT2之后有一个后处理(PP1)作业,在MT1和MT2完成后触发;如果 Build 1 或 Build 2 失败,我们不希望这个 Post Processing PP1 被触发;
任何帮助我们如何在詹金斯实现这一目标?
我们使用以下配置设置了一个 CI
构建 1-> MT1
构建 2 -> MT2
Build 1 和 Build 2 是并行的,MT1 和 MT2 也是如此;MT1 只有在 Build 1 成功时才会被触发;
我们的实际要求是在MT1和MT2之后有一个后处理(PP1)作业,在MT1和MT2完成后触发;如果 Build 1 或 Build 2 失败,我们不希望这个 Post Processing PP1 被触发;
任何帮助我们如何在詹金斯实现这一目标?
使用构建流程插件
使用此插件,您可以创建自己的构建序列。它有许多用于自定义构建流程的选项。
请参阅此链接以获取示例和实现。
https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin