Azure DevOps中有多个CI管道?

时间:2020-04-08 21:24:25

标签: git azure-devops azure-pipelines

我们正在使用.Net Core Web Api和React建立一个全新的项目来构建营销工具。

过去,在我分配给的其他项目中,并且已经建立了仓库,我们有一个git仓库用于后端,另一个git仓库用于前端,每个仓库都有自己的CI管道

现在,对于新版本,要求将后端和前端都放在同一存储库中,但位于不同的文件夹中。因此,想知道我们是否仍然可以使用此结构使用两个CI管道。如果是这样,您能分享任何文档/链接如何实现吗?

1 个答案:

答案 0 :(得分:1)

可以。您只需要限制对特定文件夹的触发器访问。您需要有两个构建定义,并在其中定义适合您的项目includeexclude路径的文件。

来自doc

的示例
# specific path build
trigger:
  branches:
    include:
    - master
    - releases/*
  paths:
    include:
    - docs/*
    exclude:
    - docs/README.md