我有两个项目,一个是简单的控制台应用程序项目,另一个是测试项目。在我的控制台应用程序内部我有功能来检查测试项目(基于构建ID)的测试是否通过或失败。
我想在每次构建完成时执行该控制台应用程序,这样我就可以获得这些测试的状态,并根据结果做其他事情。
这可以通过TFS上的某种后期构建脚本来完成吗?
答案 0 :(得分:1)
您似乎正在使用XAML构建。如果使用XMAL构建,则BuildId没有环境参数。此处列出了XAmL构建的所有环境变量:https://msdn.microsoft.com/library/hh850448%28v=vs.120%29.aspx。
作为解决方法,您可以使用TF_BUILD_BUILDURI
变量。如您所见,buildUrl的末尾是buildId。您可以通过buildURL提取buildID。
答案 1 :(得分:0)
配置TFS模板以指定后期构建脚本。 请参阅此Microsoft Article