问题
Does anybody know of an plugin that can be used to integrate Jira with TFS?
回答1:
See Combining TFS with Jira - any experiences or advice?
The options are as follows:
- TFS4JIRA (commercial / free for personal & non profit use)
- UseTFS (commercial / free for community and open-source projects)
- Atlassian Connector for Visual Studio (free)
Disclosure: I work for the UseTFS vendor Pigsty.
回答2:
Apparently it's not a huge priority for Atlassian:
http://jira.atlassian.com/browse/BAM-1950
回答3:
I've succeeded to integrate TFS and Atlassian Fisheye / Crucible through SvnBridge. It works like a charm. There are couple of additional steps:
- You should implement patch 8517 (http://svnbridge.codeplex.com/SourceControl/list/patches) and build SvnBridge with it;
- You should change SVNKit version in FishEye. FishEye uses 1.3.3 version of SVNKit which doesn't work with SvnBridge (there are some PROPFIND errors). You should download 1.3.7 version from http://svnkit.com/ and put it into FishEye.
After that everything should work. There is one more optional patch for SvnBridge which prevents some error logs on server.
But eventually everything works perfect!
You can contact me for binaries and instructions...
回答4:
I looked for something like this a while ago and couldn't find anything. I also talked to Atlassian developers directly and they didn't know of nothing that could help either.
That said, I ended up writing a custom integration piece for my customer to create TFS items from Jira items and then have the TFS status updates reflected back into Jira. It took just over a day to build so it's fairly straight forward to do assuming you know a bit of Java and both the Jira API (I used the XMLRPC interface) and TFS API's. Due to the way both systems work it required building a small middleware piece to listen for events from TFS and also to act as a REST end point for a custom action in Jira to call when the user clicked a "send to TFS" button.
Apart from that it was a case of adding some custom fields to the work item definitions on both sides to hold the cross reference values and then doing the mapping of values from one item to the other.
Unfortunately I don't have the code to share since it's on the customer site, otherwise I'd throw what I have up on a gist for you to look at. Sorry.
回答5:
You can use SVN Bridge to provide an SVN interface over your TFS installation. Then set up Jira / FishEye as if it was an SVN repository.
回答6:
You could use the TFS Integration Platform. However there is no adapter for JIRA yet, however using the TFS Integration Platform (and I assume a good easy API JIRA has) means it shouldn't be too hard to do.
回答7:
I created a project a while back on this topic which may come handy for you. It's released on github. feel free to branch it and make changes.
https://github.com/mahpour/TFSToJira
来源:https://stackoverflow.com/questions/2202515/jira-and-tfs-integration