zoukankan      html  css  js  c++  java
  • 调度系统任务创建---创建一个JoinTrigger的依赖任务(五)

    有时候我们需要创建一个任务,这个任务有多个下游任务,在所有下游任务执行成功后再触发一个join操作。

    这种场景可以使用JoinTrigger的触发器来实现。

    该场景对应的拓扑结构如下:

    Image(35)

    该触发器的详细介绍可以参考官方介绍:

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

    可以在测试环境查看配置的任务:http://192.168.53.100:8090/jenkins/view/%E6%B5%8B%E8%AF%95/job/JoinPluginTest/

    下面介绍如何配置该类型的调度任务:

    启动任务:JoinPluginTest

    下游任务:JoinPlugin_TestDown1,JoinPlugin_TestDown2

      join任务:JoinPlugin_TestJoin

    (1)先创建下游的3个任务

    这个三个任务都是自由风格的简单任务,

    其中JoinPlugin_TestDown1,JoinPlugin_TestDown2 ,JoinPlugin_TestJoin 是三个单独的任务,彼此之间没有依赖关系。

    Image(36)

    (2)创建启动任务:JoinPluginTest

    JoinPluginTest是入口任务,也是一个自由风格的任务,这4个job的依赖关系都配置在JoinPluginTest中,通过JoinTrigger实现的。

    创建JoinPluginTest任务:

    Image(37)

    配置JoinPluginTest任务:依赖关系都是在“构建后操作”中通过 JoinTrigger实现的。

    Image(38)

    (3)查看一下JoinPluginTest的配置效果:

    JoinPluginTest 任务已经有下游依赖的任务了。

    Image(39)

    点击 “立即构建”进行功能逻辑的验证。

    Image(40)

  • 相关阅读:
    P2676 超级书架
    P2955 [USACO09OCT]奇数偶数Even? Odd?
    P1554 梦中的统计
    P2614 计算器弹琴
    4246 奶牛的身高
    Render2
    @viewChild
    querySelector
    ionic4封装样式原理
    事件委托和事件冒泡
  • 原文地址:https://www.cnblogs.com/honeybee/p/5976368.html
Copyright © 2011-2022 走看看