TFS 2015 vNext Build - 通过脚本获取特定源



我们在本地运行TFS 2015 Update 3。

我们有一个生成定义,用于从 Gated 签入生成中选取最新的成功放置以运行测试。对于这些测试,我们还需要相同签入的源代码。 如果我们对新版本进行排队,它将获得最新的源代码,但这些源代码可能与上次成功删除的变更集不同。主要是因为拉取源可能需要大约 2 分钟,如果此时已完成新的门控签入,则 get 之后的任务将获得比已拉取的源更新的删除版本。

有没有办法让我们先让构建运行脚本,比如寻找最新成功构建的脚本。然后使用该版本中的变更集编号执行该特定变更集的"获取源?">

我们无法阻止获取源代码步骤获取最新源代码,我们只能添加命令行/批处理脚本或 PowerShell 步骤来运行脚本以获取特定的变更集版本源。然后复制要生成的特定源。

在您的场景中,我认为这没有意义,如上所述,我们无法确保具有最新成功构建的变更集编号是您想要获得的确切变更集。

似乎唯一的方法是手动构建,具体说明要构建的变更集。

最新更新