Azure devops Azure开发人员Ops中具有单个存储库(.sln)且具有多个项目(.csproj)的特定于触发器的生成管道

Azure devops Azure开发人员Ops中具有单个存储库(.sln)且具有多个项目(.csproj)的特定于触发器的生成管道,azure-devops,continuous-integration,repository,csproj,solution,Azure Devops,Continuous Integration,Repository,Csproj,Solution,我有一个拥有visual studio solution.sln的存储库,在同一个解决方案I.e中有多个project.csproj。WebAPI项目、WebApp项目等 现在,我已经为单个项目创建了单独的管道,每当任何提交到我的XYZ分支时都会触发这些管道。通过PR代码从要素合并到XYZ分支 现在,问题是。。。 每当任何提交到该存储库中的任何项目时,所有管道都开始在那里构建各自的项目。。。在这里,我只想构建一个特定的项目管道,提交文件将进入该管道。您可以指定要包括或排除的文件路径 # spec

我有一个拥有visual studio solution.sln的存储库,在同一个解决方案I.e中有多个project.csproj。WebAPI项目、WebApp项目等

现在,我已经为单个项目创建了单独的管道,每当任何提交到我的XYZ分支时都会触发这些管道。通过PR代码从要素合并到XYZ分支

现在,问题是。。。
每当任何提交到该存储库中的任何项目时,所有管道都开始在那里构建各自的项目。。。在这里,我只想构建一个特定的项目管道,提交文件将进入该管道。

您可以指定要包括或排除的文件路径

# specific path build
trigger:
  branches:
    include:
    - master
    - releases/*
  paths:
    include:
    - docs
    exclude:
    - docs/README.md
指定路径时,必须显式指定要触发的分支。不能仅使用路径筛选器触发管道;您还必须具有分支筛选器,并且与路径筛选器匹配的更改文件必须来自与分支筛选器匹配的分支

请点击此处:


感谢您的回答@CeceDong MSFT。是的,它是,所以我用“有用”状态标记它。如果我的回复对你有帮助,你可以,这对阅读此帖子的其他社区成员是有益的。