如何使用特定项目创建 Azure Pipelines yaml 触发分支?

How to make Azure Pipelines yaml trigger branch with specific project?

我在 Github 上有这个项目回购,回购中有很多项目。

所以在我的场景中是这样的。

api-build-管道 项目 1:触发分支 1 ui-build-管道 项目 2:触发分支 1

因此,如果我只有 project-1 的更新,则不应触发 project-2,但如果它们的触发器是同一个分支,我不知道该怎么做。

我想要这样的触发器 触发器:- branch-1 ..project-1

这可能吗?我不希望他们尽可能使用不同的分支。

您可以将触发器配置为仅在该项目的文件发生更改时排除或包含路径以触发构建。

trigger:
  branches:
    include:
    - branch1
  paths:
    include:
    - project1
    exclude:
    - project2

https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/azure-repos-git?view=azure-devops&tabs=yaml#paths