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

时间:2017-08-25 10:25:21

标签: tfs

我们正在运行TFS 2015 Update 3。

我们有一个构建定义,它从Gated checkin构建中获取最新的成功下降以运行测试。对于这些测试,我们还需要相同签入的源代码。 如果我们对新构建进行排队,它将获得最新的源,但这些源可能与上一次成功的下降具有不同的变更集。主要是因为在拉动源之前大约需要2分钟,如果到那时新的门控签入已经完成,则获取后的任务将获得比已拉动的源更新版本的丢弃。

我们是否有办法让构建首先运行脚本,比如查找最新成功构建的脚本。然后使用该构建中的变更集编号来获取该特定变更集的获取源?

1 个答案:

答案 0 :(得分:0)

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

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

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

相关问题