TFS 自动构建仪表板
我四处搜寻,但未能找到 TFS 构建仪表板。基本要求很简单: - 所有构建的视图(正在进行中、上次成功、历史记录) - 测试指标(测试数量、覆盖率...)
来自java背景的我习惯于在一个包中为您提供所有这些的解决方案(例如Hudson、TeamCity...)。我们正在尝试利用 TFS 现在提供的功能。
I've searched around and have not been able to find a TFS build dashboard. Basic requirements are simply:
- view of ALL builds (in progress, last successful, history)
- test metrics (# of tests, coverage...)
Coming from a java background I'm used to solutions that give you all this (e.g. Hudson, TeamCity...) in one package. We are trying to leverage what TFS offers now.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我一直在寻找类似于 Cruisecontrol 仪表板的东西,最终找到了可以满足我 60% 开箱即用要求的东西。你应该看看团队建设屏幕。 http://teambuildscreen.codeplex.com/
在我的公司,我们修改了它的源代码以显示跨多个版本的构建团队项目并根据显示的构建细节和布局自定义 ui,显然源代码是可用的,因此如果它不适合您的确切需求,您可以更改它并让您的团队满意,直到您找到/构建更多东西你的喜好。
希望有帮助。
i've been hunting for something along the lines of cruisecontrol's dashboard and eventually found something that fulfils about 60% of my requirement out the box. you should take a look at team build screen. http://teambuildscreen.codeplex.com/
At my company we've modified its source to display builds across multiple team projects and to customize the ui in terms of the build detail displayed and the layout, obviously the source is available so if it doesnt suite your exact needs you can change it and keep your team happy until you find/build something a bit more to your liking.
hope that helps.
我发现了比构建通知工具更好的东西,在 Codeplex 上有一个叫做 Community TFS Build Manager 的东西。它有效,工作速度快,并为您提供更多信息。
下载
I found something much better than the build notification tool, On Codeplex is something called the Community TFS Build Manager. It works, works quickly, and gives you a lot more information.
Download
我认为您应该尝试TFS“构建通知”工具:
开始菜单 -->所有程序 --> 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/ :截图来自此页面。
I think you should try TFS "Build Notifications" tool :
Start Menu --> All programs -->Microsoft Visual Studio 2010 --> Team Foundation Server tools -->Build Notifications.
For more information:
http://msdn.microsoft.com/en-us/vstudio/cc302402 : tutorial video.
https://blog.iannelson.uk/team-foundation-server-build-notification-tool/ : the screenshots comes from this page.
您使用哪个模板?例如,CMMI 模板附带一个包含所有这些信息的报告。您可以导航至 Sharepoint 站点 ->报告->构建 ->构建摘要并获取您描述的所有信息或通过在团队资源管理器视图中导航来获取。所有模板都提供类似的报告。
虽然这不是您第一次访问 Sharepoint 站点时的仪表板视图,但您可以向任何人提供一个链接,以直接访问想要查看构建细分的页面。
除此之外,您还可以构建一个 Web 部件来显示您正在查找的信息。虽然我没有搜索包含该信息的仪表板视图(因为很容易创建报告来提供该信息),但如果第三方供应商提供该信息,我不会感到惊讶。
Which template are you using? The CMMI Template for example ships with a report that holds all of that information. You can navigate to Sharepoint Site -> Reports -> Builds -> Build Summary and get all of the information you described or by navigating there inside the Team Explorer view. All of the templates offer similar reports.
While this will not be the dashboard view when you first hit the Sharepoint site, you are able to provide anyone a link to hit the page directly that wants to see the Build breakdown.
Aside from that, you can build a Web Part to display the information you are looking for. While I haven't searched for a dashboard view that has that information (because it is easy to create a report to give me that information) I wouldn't be suprised if a third party vendor supplies it.
我也有同样的问题。最后我不得不编写自己的工具。上周我决定删除一些特定功能并通过 codeplex 发布。我认为该插件的第一个版本比我之前发现的用于监视构建的其他一些工具提供了更多信息。顺便说一句,这可能值得付出努力。
看看 tfsbuildinspector.codeplex.com
I had the same problem. Finally I had to write my own tool. Last week I decided to remove some specific features and publish it via codeplex. I think the first version of this add-in is more informative than some other tools which I found before for monitoring builds. By the way, it may worth the effort.
Take a look at tfsbuildinspector.codeplex.com