【发布时间】:2018-11-02 22:28:57
【问题描述】:
我们刚刚从 TFS2015 更新到 TFS2017 Update 1。升级过程顺利进行,没有出现任何问题。在我们手动将其中一个构建排入队列之前,一切看起来都很好。
在 2015 年,当我们手动对构建进行排队时,我们会看到一个弹出窗口,指定我们希望它在哪个队列上构建,并允许您指定特定的变更集源版本。将源版本留空将使其从源代码构建最新的变更集。
我们看到的问题是,当我们将源版本留空时,它似乎选择了较旧的变更集,并且不再默认为最新版本。有没有人遇到过这个问题?有谁知道我们如何解决这个问题?
CI Builds 将正确构建最新版本。它仅在手动排队的构建中执行。
感觉好像某处有一个配置值,它有一个默认的变更集可供使用。
【问题讨论】:
-
您能否指定要构建的最新源版本(变更集)?新的构建定义是否有同样的问题?只需创建一个新定义即可尝试。
-
如果我指定构建,它完全没有问题。就在我把它留空的时候。在 TFS2015 中,我们可以将其留空,它只会获取最新的变更集。
-
您是否正在构建一个较旧的变更集是最新的分支?
-
你能分享获取源步骤的构建日志吗?
标签: tfs