在本地TFS 2015 Update 3中是否只有子文件夹监控(在给定的git仓库中)?

时间:2016-11-21 02:27:48

标签: tfs tfs2015

我们希望在给定的git仓库中托管多个项目,并对CI进行子文件夹级别监控。例如:

在名为" Foo"的git仓库中,我们希望有以下项目:

  1. Foo.Library1(希望发布带有CI的名为Foo.Library1的nuget库)
  2. Foo.Library2(想用CI发布名为Foo.Library2的nuget库)
  3. 但是当我检查Library2的代码时,我不希望Foo.Library1的CI启动,反之亦然。

    有人告诉我,这在TFS 2015,Update 3(本地版本)中是不可能的。

    有人可以证实或反驳这一点吗?如果反驳,你能否提供一些如何解决的问题?

1 个答案:

答案 0 :(得分:1)

是的,无法将CI触发器限制为 TFS 2015 Update3 上的repo中的特定文件夹。 Microsoft UserVoice站点上有一个功能请求已完成:

  

Allow GIT CI Builds to monitor changes only in a specific subdirectory of a Repo

     

此功能将在 TFS 15 中发布,并且已在VSTS上提供   https://www.visualstudio.com/en-us/docs/build/news/2016#june-14

     

Team Services Group(产品组,Microsoft Visual Studio)回复·2016年8月23日

然后,您可以在TFS15和VSTS上使用路径过滤器来完成此操作。详情请参阅:GIT filter