如何针对与该管道应用程序对应的更改触发一个特定管道?

How to make one particular pipeline be triggered for change corresponding to that pipeline applications?

我们的团队正在开发一个项目,其中包含大约 7 个 API 和 3 个函数应用程序。它们都放在一个 Azure 存储库中,所有 API 和函数应用程序只有一个“.sln”文件。我被要求为所有 API 和功能应用程序构建不同的管道。

我们预期的管道工作是,如果 API 或 Function 应用程序之一发生变化,则必须触发与该 API/Fn 应用程序对应的管道,而不是剩余管道。但是,如果任何 API's/Fn 应用程序发生变化,那么所有管道都会被触发。

所以我在构建管道中添加了路径过滤器。但是从那时起,自动触发 API's/Fn 应用程序更改的管道将无法正常工作。这种方法的解决方案应该是什么。

我的管道

触发器: 分支机构: 包括:

排除:

您可以尝试指定一个 tag trigger in a pipeline. And this pipeline trigger other all pipelines via REST API。当您想要触发此管道时,创建一个标签。例如:

# specific tag
trigger:
  tags:
    include:
    - v2.1