我们正在使用.Net Core Web Api和React建立一个全新的项目来构建营销工具。
过去,在我分配给的其他项目中,并且已经建立了仓库,我们有一个git仓库用于后端,另一个git仓库用于前端,每个仓库都有自己的CI管道
现在,对于新版本,要求将后端和前端都放在同一存储库中,但位于不同的文件夹中。因此,想知道我们是否仍然可以使用此结构使用两个CI管道。如果是这样,您能分享任何文档/链接如何实现吗?
答案 0 :(得分:1)
可以。您只需要限制对特定文件夹的触发器访问。您需要有两个构建定义,并在其中定义适合您的项目include
和exclude
路径的文件。
来自doc
的示例# specific path build
trigger:
branches:
include:
- master
- releases/*
paths:
include:
- docs/*
exclude:
- docs/README.md