我们有一个有趣的情况。我们的构建服务器似乎想要返回先前关闭的工作项并更新Integration Build字段。
我理解构建服务器第一次设置它。我甚至可以理解,如果第一次构建没有成功完成,它会更新该字段。
但是,我无法理解为什么它会继续使用新的集成版本号更新所有以前关闭的工作项。
请注意,相关工作项中没有任何内容未显示在已定义构建的关联工作项列表中。
谢谢,
答案 0 :(得分:3)
问题在于并非所有引用应用程序的解决方案都在构建。
我们为所有不同的解决方案(10个左右)启用了CI,这些解决方案引用了许多常见项目。当其中一个解决方案无法构建时,它将更新TFS项目中的所有相关工作项......即使它们不适用于特定解决方案。
一旦我们解决了构建失败,就会停止发生。