有人知道可用于将 Jira 与 TFS 集成的插件吗?
7 回答
选项如下:
- TFS4JIRA(商业/免费供个人和非营利使用)
- UseTFS(商业/社区和开源项目免费)
- 适用于 Visual Studio 的 Atlassian 连接器(免费)
披露:我为 UseTFS 供应商 Pigsty 工作。
显然,这不是 Atlassian 的首要任务:
我已经通过 SvnBridge 成功集成了 TFS 和 Atlassian Fisheye / Crucible。它就像一个魅力。还有几个额外的步骤:
- 您应该实施补丁 8517 ( http://svnbridge.codeplex.com/SourceControl/list/patches ) 并用它构建 SvnBridge;
- 您应该在 FishEye 中更改 SVNKit 版本。FishEye 使用 1.3.3 版本的 SVNKit,它不适用于 SvnBridge(有一些 PROPFIND 错误)。您应该从http://svnkit.com/下载 1.3.7 版本并将其放入 FishEye。
之后,一切都应该工作。SvnBridge 还有一个可选补丁可以防止服务器上出现一些错误日志。
但最终一切都很完美!
您可以联系我获取二进制文件和说明...
我前一阵子找过类似的东西,但什么也找不到。我还直接与 Atlassian 开发人员交谈,他们也不知道有什么可以帮助的。
也就是说,我最终为我的客户编写了一个自定义集成件,以从 Jira 项目创建 TFS 项目,然后将 TFS 状态更新反映回 Jira。构建只花了一天多的时间,所以假设您了解一点 Java 以及 Jira API(我使用 XMLRPC 接口)和 TFS API 的情况下,它是相当简单的。由于两个系统的工作方式,它需要构建一个小的中间件来监听来自 TFS 的事件,并充当 Jira 中自定义操作的 REST 端点,以便在用户单击“发送到 TFS”按钮时调用。
除此之外,还有一种情况是在双方的工作项定义中添加一些自定义字段以保存交叉引用值,然后将值从一个项目映射到另一个项目。
不幸的是,我没有要分享的代码,因为它在客户网站上,否则我会把我所掌握的内容放在一个要点上供您查看。对不起。
您可以使用SVN Bridge在 TFS 安装上提供 SVN 接口。然后将 Jira / FishEye 设置为 SVN 存储库。
不久前我就这个主题创建了一个项目,它可能对你很方便。它在 github 上发布。随意分支并进行更改。
您可以使用 TFS 集成平台。然而,JIRA 还没有适配器,但是使用 TFS 集成平台(我假设 JIRA 有一个很好的简单 API)意味着它应该不会太难做。