是否可以设置仅在签入(推送)到特定文件夹时触发的CI构建?我刚刚找到了一种方法如何将构建挂钩到特定分支的签入。
我们的所有产品都有一个Git存储库。每个产品在Git Root中都有一个子文件夹。这样的项目对应于VS中的团队,并且有自己的SCRUM产品积压(http://geekswithblogs.net/Optikal/archive/2013/09/05/153944.aspx)。
不,没有办法做到这一点。
您应该将每个产品分成它自己的Git存储库。 Git仓库中唯一存在的分离是分支。
有git命令可以将文件夹拆分为带有历史记录的自己的仓库。
2017年更新:您现在可以在VSTS中添加分支过滤器。
要仅触发单个文件夹,您需要排除所有内容,然后仅包含该文件夹。