Azure 我们可以在一个yaml文件中使用多个触发器执行不同的作业吗?
管道是否可能在一个YAML文件中有多个触发器,每个触发器执行不同的作业 在我们的管道中,我们将解决方案中的每个项目打包,并将其作为nuget包推送到我们自己的azure devops工件中,并希望根据项目进行打包和推送。我们看到,可以在触发器中指定分支和路径,但根据需要只能有一个触发器。但他只是在问题中指出了这一点,而文档中并没有明确说明这一点Azure 我们可以在一个yaml文件中使用多个触发器执行不同的作业吗?,azure,asp.net-core,azure-devops,yaml,razor-class-library,Azure,Asp.net Core,Azure Devops,Yaml,Razor Class Library,管道是否可能在一个YAML文件中有多个触发器,每个触发器执行不同的作业 在我们的管道中,我们将解决方案中的每个项目打包,并将其作为nuget包推送到我们自己的azure devops工件中,并希望根据项目进行打包和推送。我们看到,可以在触发器中指定分支和路径,但根据需要只能有一个触发器。但他只是在问题中指出了这一点,而文档中并没有明确说明这一点 现在,我的选择是为每个项目配置不同的管道,使用yaml文件,但我想在这里确认这是否可行。同意Jessehouwing,您可以添加多个触发器。您可以对任务
现在,我的选择是为每个项目配置不同的管道,使用yaml文件,但我想在这里确认这是否可行。同意Jessehouwing,您可以添加多个触发器。您可以对任务、作业、阶段和环境使用条件,以仅在特定情况下运行
感谢您的投入,研究了文档,但仅凭azure devops的内置任务无法实现我想要的目标。我必须制作一个脚本来实现这一点,并将true或false值赋给条件
我想要的确切答案是,你可以添加多个触发器。您可以对任务、作业、阶段和环境使用条件,以仅在特定情况下运行。和条件:好的,谢谢!我想读一读。嗨,非常感谢你向我们分享这个解决方案。因此,您可以让其他用户看到该解决方案是否有效。