我有一个xaml构建定义,它的触发器设置为每晚运行,并且没有选中"Build if nothing changes“。如果我在一天中运行一个构建,然后在这一天的其余时间没有人签入,出于某种原因,TFS将在触发器的时间构建相同的变更集。这似乎发生在不同分支的几个不同的构建定义中。有没有办法告诉我们为什么要建呢?几个月前,我将TFS服务器更新到当前版本(Tfs2017.Update3),老实说,自从去年某个时候更新到TFS 2017后,我没有检查或注意到这种情况是否发生过。是否有需要检查的TFS数据库表,以了解是什么触发了构建?
这是我当前的设置:

发布于 2019-07-05 00:13:28
确保将CI (build on check-in)的任何其他构建定义的工作区部分设置为该构建应从中获取文件的特定文件夹。默认值是$/projectname,即只要项目中任何文件发生更改,就会启动构建。在使用CI时,您需要使您的工作空间部分非常具体,否则您将产生如您所见的意外后果。

https://stackoverflow.com/questions/56758036
复制相似问题