使用另一个管道(同一项目)触发多个管道-AzureDevops

问题描述 投票:0回答:1

如何创建能够在Azure DevOps组织内触发多个管道的管道(YAML配置,而不是经典)?

触发列表中的所有管道,同时,无论每个管道的构建结果如何,都会失败或通过。

谢谢你

to to trigger一个又一个管道,然后配置

pipeline资源trigger.
azure-devops triggers yaml azure-pipelines azure-pipelines-yaml
1个回答
3
投票
,例如,如果管道应触发管道

ABC

(在同一项目中),则可以在其中每个项目中定义以下触发器(或类似):

D
您可以选择指定
分支过滤器
, stage滤波器
和thagtag滤波器
# Resource to define in pipelines B, C and D

resources:
  pipelines:
  - pipeline: source # pipeline alias
    source: A # source (aka triggering) pipeline name
    trigger: true # trigger a run when any run of A pipeline completes

请参考文档以获取更多详细信息。
    

@rui具有正确的想法,您可以使用充当触发器的管道资源配置管道。这种方法创建了一个以事件为导向的模型,以将其链接在一起。 如果您需要对执行管道执行的管道进行更多的颗粒状控制,则还可以使用管道中的the restapi或triggerbuild市场任务触发其他管道。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.