触发另一个流水线
了解如何使用“流水线”操作轻松自动化您的工作流程创建流水线链
运行流水线
一个应用程序可能包含多个服务,最常见的是分为前端和后端。通常,每个服务都由一个独立的存储仓提供服务,这意味着前端和后端占用两个不同的项目。名为“运行流水线”(或运行下一个流水线)的操作允许您创建高级工作流,其中多个流水线在整个工作区中相互交互。例如,一旦后端成功部署,您可以使用它来释放应用程序的前端:
添加“运行流水线”
添加操作时需要的指定:
想要触发的流水线
将添加到新执行的流水线中的注释
运行流水线的修订版本。您可以选择:
- 第二个流水线分配到分支的HEAD版本
- 用于触发主执行的相同版本。如果两个流水线都在一个存储仓中运行,此设置将特别有用。
主流水线是应该等到触发的流水线完成,还是在不等待结果的情况下运行。
提醒
请注意,如果您想同时运行流水线,您需要在帐户中设置至少2个并发执行。否则,第二个流水线将被排入队列并仅在第一个流水线完成后运行。
传递参数
可将参数发送到触发的流水线,该选项在“变量”选项卡中可用:
例如,如果在将新标签推送到后端存储仓时触发主流水线,您可以将该标签的值传递给前端项目中的第二个流水线: