Zadig 文档
Zadig
关于
Zadig
关于
v1.10.0
Loading...
      编辑文档
      反馈问题
      Slack 上联系我们

    本页导航

    工作流任务的并发运行

    本文主要介绍工作流任务的并发运行能力。

    # 同一工作流同一任务的并发

    Zadig 系统的工作流可同时触发多个服务的部署更新。仅执行一次工作流,即可触发多个服务被同时执行构建->部署->测试->分发流程,不同服务的构建发布过程彼此独立互不干扰,如下图所示。

    工作流执行顺序

    # 同一工作流不同任务的并发

    Zadig 同一工作流任务支持并发执行,在工作流中选择并发运行,可以开启工作流任务的并发能力。当多个开发者分别触发该工作流部署更新不同的服务时,产生的多个工作流任务将会并发执行,后者无需等待,最大限度地提升协作效率。

    如果触发的工作流任务里不包含部署阶段,则即使使用工作流更新相同的服务,同一工作流的多个任务也可并发执行。

    工作流并发配置

    目前同一个工作流多个不同的任务支持的并发规则如下:

    手动触发 定时触发 Webhook 触发
    不同服务,同时构建 √ √ x
    相同服务,同时构建 √ √ x
    不同服务,构建部署到同环境 √ √ √
    不同服务,构建部署到不同环境 √ √ √
    相同服务,构建部署到不同环境 x x √
    相同服务,构建部署到同环境 x x x

    ← 工作流的构建缓存 工作流的镜像版本回退→

    资源
    文档
    博客
    公司
    关于我们
    加入我们
    联系我们
    微信扫一扫
    hello@koderover.com
    上海市浦东软件园

    © 2022 筑栈(上海)信息技术有限公司 沪 ICP 备 19000177 号 - 1

    •  跟随系统
    •  浅色模式
    •  深色模式
    •  阅读模式