TFS Online Git - CI基于特定文件夹签入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TFS Online Git - CI基于特定文件夹签入相关的知识,希望对你有一定的参考价值。
是否可以设置仅在签入(推送)到特定文件夹时触发的CI构建?我刚刚找到了一种方法如何将构建挂钩到特定分支的签入。
我们的所有产品都有一个Git存储库。每个产品在Git Root中都有一个子文件夹。这样的项目对应于VS中的团队,并且有自己的SCRUM产品积压(http://geekswithblogs.net/Optikal/archive/2013/09/05/153944.aspx)。
答案
不,没有办法做到这一点。
您应该将每个产品分成它自己的Git存储库。 Git仓库中唯一存在的分离是分支。
有git命令可以将文件夹拆分为带有历史记录的自己的仓库。
2017年更新:您现在可以在VSTS中添加分支过滤器。
要仅触发单个文件夹,您需要排除所有内容,然后仅包含该文件夹。
以上是关于TFS Online Git - CI基于特定文件夹签入的主要内容,如果未能解决你的问题,请参考以下文章
TFS 2017 缺少用于指定 CI 触发器的“路径过滤器”?
CI CD TFS 2013 - TFS 服务器构建上的 Nuget 自动恢复