TFS Online Git - CI基于特定文件夹签入

问题描述 投票:0回答:1

是否可以设置仅在签入(推送)到特定文件夹时触发的CI构建?我刚刚找到了一种方法如何将构建挂钩到特定分支的签入。

我们的所有产品都有一个Git存储库。每个产品在Git Root中都有一个子文件夹。这样的项目对应于VS中的团队,并且有自己的SCRUM产品积压(http://geekswithblogs.net/Optikal/archive/2013/09/05/153944.aspx)。

git msbuild azure-devops
1个回答
1
投票

不,没有办法做到这一点。

您应该将每个产品分成它自己的Git存储库。 Git仓库中唯一存在的分离是分支。

有git命令可以将文件夹拆分为带有历史记录的自己的仓库。

2017年更新:您现在可以在VSTS中添加分支过滤器。

enter image description here

要仅触发单个文件夹,您需要排除所有内容,然后仅包含该文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.