【发布时间】:2017-02-16 20:28:35
【问题描述】:
我的任务是创建两个新的 vNext 构建脚本,我们将它们用作未来构建的模板。一个在 TFS Update 1 上创建,另一个在 TFS Update 3 上创建。
TFS Update 1 构建脚本(以及显然是此安装中的任何构建脚本)存在一个问题,即构建中的最后一个“关联更改”作为下一个构建的关联更改重新出现。无论更改的数量和两者之间的构建数量(成功或失败)如何,都会发生这种情况。
例如,请看以下场景(注意一个构建中的最后一个关联更改如何始终是下一个构建中的第一个关联更改)。
构建 1(成功,发生 3 次签入)
--关联更改
----4040
----4052
----4059
Build 2(成功,发生 2 次签入)
--相关变更
----4059
----4062
----4066
构建 3(成功,发生 0 次签入)
--相关变更
----4066
构建 4(失败,发生 1 次签入)
--相关变更
----4066
----4072
这种情况不会在 TFS 更新 3 上发生。我没有找到任何文档说明这是更新 1 中的错误,在更新 2 或更新 3 中已解决,但没有排除这种情况。
以前有没有人见过这种行为并知道原因?我需要能够解决问题或将其识别为产品本身。
更新 2 发行说明: https://www.visualstudio.com/news/releasenotes/tfs2015-update2-vs
更新 3 发行说明: https://www.visualstudio.com/en-us/news/releasenotes/tfs2015-update3-vs
【问题讨论】:
-
我刚刚注意到我的问题被否决了。我是这里系统的新手,所以任何关于如何改进它的建议都将不胜感激。不幸的是,由于无法找到有关此事的文档,因此提供资源是不可行的,除非提供更新 2 和更新 3 发行说明的链接以验证其中未提及此类更改是有益的.
标签: tfs build azure-pipelines