gpt4 book ai didi

azure - 我们可以在一个 yaml 文件中使用多个触发器来执行不同的作业吗?

转载 作者:行者123 更新时间:2023-12-02 06:42:45 26 4
gpt4 key购买 nike

管道是否可以在一个 YAML 文件中包含多个触发器,每个触发器执行不同的作业?

在我们的管道中,我们将解决方案中的每个项目打包,并将其作为 nuget 包推送到我们自己的 azure devops 工件中,并希望根据项目进行打包和推送。看到可以在触发器中指定分支和路径,但是根据 this 只能有一个触发器。但他只是在问题中指出了这一点,文档中并没有明确说明。

现在我的选择是仅使用每个项目的 yaml 文件配置不同的管道,但我想在这里询问以确认这是否可行。

最佳答案

同意 Jessehouwing 您可以添加多个触发器。您可以对任务、作业、阶段和环境使用条件,以仅在特定情况下运行。

https://learn.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema#triggers

https://learn.microsoft.com/en-us/azure/devops/pipelines/process/conditions?tabs=yaml&view=azure-devops

关于azure - 我们可以在一个 yaml 文件中使用多个触发器来执行不同的作业吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58233591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com