将 Team Foundation Server 与外部质量/配置管理系统集成
我正在评估 Team Foundation Server,并且有兴趣尽可能多地了解如何将其集成到外部系统,特别是我们用于源代码控制和问题管理的(自定义)系统。
有没有人有任何关于这个主题的经验/见解/链接可以分享?
I'm evaluating Team Foundation Server and am interested to know as much as possible about integrating it to external systems in particular the (custom) ones we use for source control and issue management.
Has anyone got any experience/insight/links to share on this topic?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Codeplex 上有一个 Rangers 产品,用于迁移 TFS 源代码控制或与外部系统同步。有关此主题的更多信息,请参阅 http://tfsintegration.codeplex.com/。
There is a Rangers product on Codeplex to migrate or sync TFS Source Control with external systems. See http://tfsintegration.codeplex.com/ for more information on this topic.
团队基础以源代码控制为中心,并提供您在问题管理方面所需的大部分内容(例如工作项)。如果您已经拥有这两个,我不太确定您将使用 TFS 做什么。
我会赞同 Ewald 提到的有关 TFS 集成平台的内容 — 这是从一个源代码控制系统转换到 TFS 的良好开端。除此之外,您还可以通过多种方式与 TFS Workitem 存储集成。 StackO 上还有其他问题涵盖了详细信息,但简而言之:
Excel 集成:TFS 与 Microsoft Excel 具有出色的集成,这可以成为一种对 WorkItems 进行间歇性、单向转换的方法。在这种方法中,您将它们导出到 Excel,根据需要操作结果,然后使用任何可用的方法将它们导入到您的其他系统中。
编程集成:TFS 为您提供了用于检索和操作工作项的出色 API。只需几行代码即可检索所需的 WorkItem 记录,然后您可以根据需要将它们导入到其他系统中。
Team foundation is centered around source control and provides most of what you would need around issue management (e.g. work items). If you already have both of those, I'm not really sure what you would be using TFS for.
I'll second what Ewald mentioned about the TFS Integration Platform-- that's a good start for converting from one source control system to TFS. Beyond that, there are a number of ways that you can integrate with the TFS Workitem store. There are other questions here on StackO that cover the details, but in a nutshell:
Excel Integration: TFS has excellent integration with Microsoft Excel, and this can be a way to do intermittent, one-way conversions of your WorkItems. In this approach, you export them to Excel, manipulate the results as necessary, then import them into your other system using whatever methods are available.
Programmatic integration: TFS gives you an excellent API for retrieving and manipulating WorkItems. It is a matter of a few lines of code to retrieve the WorkItem records that you want, then you can import them into your other system as appropriate.
一个很好的例子是我们的 Gemini 问题跟踪器如何与 TFS 源代码控制位集成。
http://blogs.countersoft.com/index.php/2010 /08/tfs-source-control
不确定这是否对您有帮助 - 它对我们有帮助,因为我们的“问题管理”部分由我们内部以及外部合作伙伴使用,而 TFS 源代码位只是内部的。
A good example is how our Gemini Issue Tracker integrates with the TFS Source Control bit.
http://blogs.countersoft.com/index.php/2010/08/tfs-source-control
Not sure if this helps you -- it helps us as our "issue management" part is used by us internally as well as external partners, whilst the TFS source code bit is just internal.