如何通知TFS构建统计信息?

如何通知TFS构建统计信息?,tfs,continuous-integration,build-automation,Tfs,Continuous Integration,Build Automation,我被告知TFS可以接受来自第三方持续集成工具的构建/测试度量数据。有没有人知道这是怎么回事,或者有什么好的链接给我?我的google fu今天看起来很弱,我找不到任何关于这方面的信息。我们希望在构建结束时运行一个简短的powershell脚本或应用程序,并将所有已知指标发送到TFS,以便在某些报告中显示。实际上,我希望TFS BUild Server的数据仓库中已经有足够的空间来存放(我认为)的东西,但我将使用CC.NET。我在考虑构建名称、结果(通过/失败)、警告数、错误数、时间、单元测试运行

我被告知TFS可以接受来自第三方持续集成工具的构建/测试度量数据。有没有人知道这是怎么回事,或者有什么好的链接给我?我的google fu今天看起来很弱,我找不到任何关于这方面的信息。我们希望在构建结束时运行一个简短的powershell脚本或应用程序,并将所有已知指标发送到TFS,以便在某些报告中显示。实际上,我希望TFS BUild Server的数据仓库中已经有足够的空间来存放(我认为)的东西,但我将使用CC.NET。我在考虑构建名称、结果(通过/失败)、警告数、错误数、时间、单元测试运行、单元测试通过、代码覆盖率、FxCop结果谢谢。

恐怕还没有现成的集成可以做到这一点。链接的插件在上可用,但这只允许CC.NET使用TFS进行版本控制,不允许将生成的结果发布回TFS

要从CruiseControl.NET将数据导入TFS,您有几个选项。您可以编写自己的复杂但最终灵活的代码,或者您可以使用和一点vodoo的组合将数据推入TFS构建存储区,该存储区也将被推入TFS数据仓库。但是,这在TFS2008中会受到限制,因为您只能推送有关构建和单元测试的数据,而不能推送代码覆盖率之类的数据

也就是说,将数据从CC.NET推送到TFS是我最初想要做的事情。然而,在TFS2008中,内置的构建系统非常好,我从使用CC.NET触发构建切换到使用TFS触发和管理构建。这样做的好处是,所有统计信息都是自动处理的(以及VisualStudio中的内置UI)。因为我搬到了TFS2008,所以我失去了构建CC.NET的动力


如果有人想为CC.NET集成提供TFS构建结果发布功能,请随时访问CodePlex-我很想得到任何帮助。

恐怕还没有现成的集成可以做到这一点。链接的插件在上可用,但这只允许CC.NET使用TFS进行版本控制,不允许将生成的结果发布回TFS

要从CruiseControl.NET将数据导入TFS,您有几个选项。您可以编写自己的复杂但最终灵活的代码,或者您可以使用和一点vodoo的组合将数据推入TFS构建存储区,该存储区也将被推入TFS数据仓库。但是,这在TFS2008中会受到限制,因为您只能推送有关构建和单元测试的数据,而不能推送代码覆盖率之类的数据

也就是说,将数据从CC.NET推送到TFS是我最初想要做的事情。然而,在TFS2008中,内置的构建系统非常好,我从使用CC.NET触发构建切换到使用TFS触发和管理构建。这样做的好处是,所有统计信息都是自动处理的(以及VisualStudio中的内置UI)。因为我搬到了TFS2008,所以我失去了构建CC.NET的动力


如果有人想为CC.NET集成贡献TFS构建结果发布功能,请随时访问CodePlex-我很想得到任何帮助。

我实际上希望TFS构建服务器的仓库中已经有空间放置的东西,但我将使用CC.NET。我在考虑构建名称、结果(通过/失败)、警告数量、错误数量、时间、单元测试运行、单元测试通过、代码覆盖率、FxCop结果。我可能会对此进行研究,并让您知道我在codeplex上的发现。自从我开始使用CC.NET以来,我一直在使用你的插件。但是,您发现TFSBuild有什么优点?到目前为止,我已经扩展了我的CC.NET,我认为TFS永远不会工作,但我想听听。如果使用TFS API,推送构建名称、结果、编译和测试摘要应该是非常可行的。单元测试结果可能需要一些技巧(基本上是将Nunit结果XSLT到一个.trx文件中)。在TFS2008中,如果不是不可能的话,代码覆盖率等是非常困难的。实际上,我希望TFS BUild Server的仓库中应该有足够的空间来容纳这些东西,但我将使用CC.NET。我在考虑构建名称、结果(通过/失败)、警告数量、错误数量、时间、单元测试运行、单元测试通过、代码覆盖率、FxCop结果。我可能会对此进行研究,并让您知道我在codeplex上的发现。自从我开始使用CC.NET以来,我一直在使用你的插件。但是,您发现TFSBuild有什么优点?到目前为止,我已经扩展了我的CC.NET,我认为TFS永远不会工作,但我想听听。如果使用TFS API,推送构建名称、结果、编译和测试摘要应该是非常可行的。单元测试结果可能需要一些技巧(基本上是将Nunit结果XSLT到一个.trx文件中)。在TFS2008中,如果不是不可能的话,代码覆盖率等非常困难。