【问题标题】:TFS Automated Build Dashboard [closed]TFS 自动构建仪表板 [关闭]
【发布时间】:2011-10-16 06:14:41
【问题描述】:

我四处搜索,但未能找到 TFS 构建仪表板。基本要求很简单: - 查看所有构建(进行中、上次成功、历史) - 测试指标(测试数量、覆盖率...)

来自 java 背景,我习惯于在一个软件包中为您提供所有这些的解决方案(例如 Hudson、TeamCity...)。我们正在尝试利用 TFS 现在提供的功能。

【问题讨论】:

  • 您使用的是哪个版本的 TFS?其中大部分是开箱即用的。
  • 我认为您找不到满足您所有要求的全功能工具。我有同样的问题。最后我不得不编写自己的工具。上周我决定删除一些特定功能并通过 codeplex 发布。我认为这个插件的第一个版本比我之前发现的用于监控构建的其他一些工具提供更多信息。我相信没有你自己的改变它不是最合适的工具。看看tfsbuildinspector.codeplex.com
  • 对于 TFS 2015/2017 ,您可以使用 CatLight build monitor dashboard

标签: tfs build automation dashboard


【解决方案1】:

我一直在寻找类似于 Cruisecontrol 仪表板的东西,最终找到了可以满足我大约 60% 要求的东西。你应该看看团队建设屏幕。 http://teambuildscreen.codeplex.com/

在我的公司,我们修改了它的源以显示跨多个团队项目的构建,并根据显示的构建细节和布局自定义 UI,显然源是可用的,所以如果它不符合您的确切需求,您可以更改它并让您的团队满意,直到您找到/构建更多您喜欢的东西。

希望有帮助。

【讨论】:

    【解决方案2】:

    我发现了比构建通知工具更好的东西,在 Codeplex 上称为Community TFS Build Manager。它运行良好,运行迅速,并为您提供更多信息。

    Download

    【讨论】:

      【解决方案3】:

      我认为您应该尝试TFS“构建通知”工具

      • 它不完全是一个仪表板,但您可以查看多个项目的最后构建。
      • 它提供了一个托盘图标并在生成结果发生时显示它们。
      • 它内置在 TFS 2010 中(在 TFS 2008 中可用 Visual Studio Team System 2008 Team Foundation Server Power Tools)。
      • 安装后,您可以在此处找到它:
        开始菜单 --> 所有程序 -->Microsoft Visual Studio 2010 --> Team Foundation Server 工具 -->构建通知。

      更多信息:
      http://msdn.microsoft.com/en-us/vstudio/cc302402:教程视频。
      https://blog.iannelson.uk/team-foundation-server-build-notification-tool/:截图来自此页面。

      【讨论】:

      • 这也是我找到的最好的选择,但是严重缺乏。一,它不会自我更新以添加创建的新版本。其次,当您手动添加时,您必须关闭并重新打开应用才能看到更改,最后它很慢并且刷新很差
      • 我同意。它不完整、速度慢并且消耗大量 RAM(RAM 很便宜,但它不值得 50 MB 的 RAM 用于驻留通知工具)。这个工具应该是开源的;-)
      • Ubikuity 查看新的社区 TFS 构建管理器。我在回答中链接到它。这让你想知道为什么微软的速度这么慢......
      【解决方案4】:

      您使用的是哪个模板?例如,CMMI 模板附带一个包含所有信息的报告。您可以导航到 Sharepoint 站点 -> 报告 -> 构建 -> 构建摘要并获取您描述的所有信息,或者在团队资源管理器视图中导航。所有模板都提供类似的报告。

      虽然当您第一次访问 Sharepoint 站点时这不是仪表板视图,但您可以向任何想要查看构建细分的人提供直接访问该页面的链接。

      除此之外,您还可以构建一个 Web 部件来显示您正在寻找的信息。虽然我没有搜索包含该信息的仪表板视图(因为创建报告来提供该信息很容易),但如果第三方供应商提供它,我不会感到惊讶。

      【讨论】:

      • 感谢您的回答。我更多的是从“拉”的角度而不是从推动(即报告)的角度来看。在任何时候,我都想查看一个仪表板,它给出了我们整个部门(或一个子集)中所有项目/解决方案的构建/覆盖状态。
      【解决方案5】:

      我遇到了同样的问题。最后我不得不编写自己的工具。上周我决定删除一些特定功能并通过 codeplex 发布。我认为这个插件的第一个版本比我之前发现的用于监控构建的其他一些工具提供更多信息。顺便说一句,这可能值得付出努力。 看看tfsbuildinspector.codeplex.com

      【讨论】:

      • 让我提醒您,它根本没有它是开源的而不是商业的。如果你想宣传你的开源项目,Stack Overflow 有一个程序——而且它甚至是免费的。但你需要停止使用答案来做到这一点。
      猜你喜欢
      • 2012-12-22
      • 2019-05-14
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      • 2014-01-18
      • 2014-08-07
      • 2011-06-14
      相关资源
      最近更新 更多