从触发TFS中的持续集成构建中排除子文件夹?

时间:2015-08-26 22:25:39

标签: visual-studio tfs

我有一个项目,其中包含一些文件夹,其中包含一些经常处理但不会影响构建的文件。每当我们签入其中一个文件时,整个解决方案都会构建。由于我不能进入的原因,我们无法将这些文件与项目分开 - 我感兴趣的是

  1. 排除此文件夹不被CI监控,或
  2. 从CI触发器更改为在构建定义上手动触发并滚动我自己的更改检测,以监视我指定的文件夹
  3. 我不知道其中任何一种都是可能的 - 任何指导都会非常感激。

2 个答案:

答案 0 :(得分:2)

将文件夹添加到工作区映射为“cloaked”。它们不会在构建过程中下载,也不会触发CI。

答案 1 :(得分:-1)

任何带字符串的签到

***NO_CI***
签入注释中的

不会触发构建。

此外,还有一个名为“.tfignore”,可让您列出要排除的文件。例如,我在那里有网络配置。但是你可以将一个放在任何子目录中并精确控制签入和签出的内容。

不是一个答案,但也许会有所帮助。