我怎样才能让 Team City 构建显示在 TFS 的构建资源管理器中
How can i get Team City builds to show up in TFS's build explorer
这是我们现在的设置
1) 我们使用 TFS2013 作为我们的代码存储库
2) 我们使用 TeamCity 进行构建
3) 我们在 CodedUI 中创建了测试
根据我在网上阅读的内容,对于自动 运行 的 CodedUI 测试,他们需要一个构建来参考。但是,由于我们使用 Team City 进行构建,因此 TFS 中的构建资源管理器是空的。关闭 Team City 的构建是不行的,所以我试图找到一种方法让构建出现在构建资源管理器中,这样我就可以通过 MTM 进行自动化测试 运行。
TL;DR:我需要让 Team City 构建出现在 TFS Build Explorer 中。
我看到了这个问题,但它是针对 2010 年的,所以我希望它在 How do I make a TeamCity build appear in the TFS Build Explorer?
之后有所改变
抱歉,这不可能。团队资源管理器旨在向您展示团队建设。
可以使用 API 来完成。您可以使用以下博客 post 作为起点来创建一个在 TFS 中记录您的 TeamCity 构建结果的应用程序。然后,您可以 运行 您的应用程序作为 TeamCity 构建的一部分。
http://blogs.msdn.com/b/jpricket/archive/2010/02/23/creating-fake-builds-in-tfs-build-2010.aspx
更新:但是也有缺点。 ALM 的某些功能仅在构建在 TFS 中完成时可用。您松开测试影响分析、构建和工作项之间的关系、可验证错误修复的识别、发布内容的发布管理汇总。
TF Build 不仅仅是编排编译,它是将 ALM 策略编织在一起的粘合剂,如果没有在 TF Build 中构建或大量自定义工作,您将无法在 TFS 中摊销领域价值.
这是我们现在的设置
1) 我们使用 TFS2013 作为我们的代码存储库
2) 我们使用 TeamCity 进行构建
3) 我们在 CodedUI 中创建了测试
根据我在网上阅读的内容,对于自动 运行 的 CodedUI 测试,他们需要一个构建来参考。但是,由于我们使用 Team City 进行构建,因此 TFS 中的构建资源管理器是空的。关闭 Team City 的构建是不行的,所以我试图找到一种方法让构建出现在构建资源管理器中,这样我就可以通过 MTM 进行自动化测试 运行。
TL;DR:我需要让 Team City 构建出现在 TFS Build Explorer 中。
我看到了这个问题,但它是针对 2010 年的,所以我希望它在 How do I make a TeamCity build appear in the TFS Build Explorer?
之后有所改变抱歉,这不可能。团队资源管理器旨在向您展示团队建设。
可以使用 API 来完成。您可以使用以下博客 post 作为起点来创建一个在 TFS 中记录您的 TeamCity 构建结果的应用程序。然后,您可以 运行 您的应用程序作为 TeamCity 构建的一部分。
http://blogs.msdn.com/b/jpricket/archive/2010/02/23/creating-fake-builds-in-tfs-build-2010.aspx
更新:但是也有缺点。 ALM 的某些功能仅在构建在 TFS 中完成时可用。您松开测试影响分析、构建和工作项之间的关系、可验证错误修复的识别、发布内容的发布管理汇总。
TF Build 不仅仅是编排编译,它是将 ALM 策略编织在一起的粘合剂,如果没有在 TF Build 中构建或大量自定义工作,您将无法在 TFS 中摊销领域价值.