跳到主要内容

触发另一个流水线

了解如何使用“流水线”操作轻松自动化您的工作流程创建流水线链

运行流水线

一个应用程序可能包含多个服务,最常见的是分为前端和后端。通常,每个服务都由一个独立的存储仓提供服务,这意味着前端和后端占用两个不同的项目。名为“运行流水线”(或运行下一个流水线)的操作允许您创建高级工作流,其中多个流水线在整个工作区中相互交互。例如,一旦后端成功部署,您可以使用它来释放应用程序的前端:

流水线示例

添加“运行流水线”

添加操作时需要的指定:

  1. 想要触发的流水线

  2. 将添加到新执行的流水线中的注释

  3. 运行流水线的修订版本。您可以选择:

    • 第二个流水线分配到分支的HEAD版本
    • 用于触发主执行的相同版本。如果两个流水线都在一个存储仓中运行,此设置将特别有用。
  4. 主流水线是应该等到触发的流水线完成,还是在不等待结果的情况下运行。

提醒

请注意,如果您想同时运行流水线,您需要在帐户中设置至少2个并发执行。否则,第二个流水线将被排入队列并仅在第一个流水线完成后运行。

设置出发条件

传递参数

可将参数发送到触发的流水线,该选项在“变量”选项卡中可用: 添加变量 例如,如果在将新标签推送到后端存储仓时触发主流水线,您可以将该标签的值传递给前端项目中的第二个流水线: 添加变量