It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Migrating to JIRA from Redmine

Andrew Ardill Nov 06, 2011

Does anyone know of any effective migration methods from Redmine to JIRA?

I have found a project that has developed a ruby program that dumps info to a jelly script at https://github.com/jhelwig/migrate-redmine-to-jira

Has anyone tried using this, and if so have you run into any issues with it?

23 answers

1 accepted

3 votes
Answer accepted
Wojciech Seliga Nov 06, 2011

Some people use CSV import (but that somewhat lossy conversion - e.g. currently it does not support importing dates and authors of the attachments nor issue transition/change history).

On the other hand, wrting fully-fledged Redmine importer on top of JIRA Importers Plugin (which in fact an import framework) should not be a big deal. E.g. it tooks us less than a few person weeks to write and productize Trac importer.

Feel free to ping me directly if you are interested in such direction and you would need some more detailed help with JIRA Importers Plugin.

Cheers,
Wojtek

UPDATE: Redmine Importer plugin is finally available: https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugins.jira-importers-redmine-plugin

2 votes
Nicholas Muldoon Nov 01, 2012

Just an update, there is now a JIRA Redmine Importer and a Redmine Workflow Bundle for JIRA available on Atlassian Marketplace. Full details here:

https://marketplace.atlassian.com/search?q=redmine

Thank you,
Nicholas Muldoon
@JIRA Team

1 vote
Daniel Enman Nov 07, 2011

I've got a script that I've written over the last few days to port from Redmine to JIRA using the REST API and minimal DB updates (to fix dates, and relations, etc.).

It needs some cleanup and a little more testing before I'd say go-fo-it, but we've just used today to port our data. If you're any good at Python, it shouldn't be too bad to manipulate to your needs.

I'll work on getting it cleaned up a bit and post the link when I've got it ready.

julian bankston Aug 28, 2012

Hello Daniel. Is this script available?

Thanks

J

1 vote
Shavkat Khatamov Nov 01, 2012

I have passed that one, but got stuck in another issue:

Cannot login to Redmine site: Authorization error. Please check if you provided a valid API access key or Login and Password and REST API service is enabled on the server.

0 votes
Daniel Enman Nov 07, 2011

I've written a

0 votes
Niels Bagger Nov 27, 2011

I would like to see your script, if you have it up and running ;-)

We just moved to Jira and have a few Redmine projects we would like to port to Jira.

Cheers,

-Niels

0 votes
Marija Kuzmina Dec 19, 2011

Hi everyone. I need to realise integration between jira and redmine. I mean I would like to send some issue from jira to redmine and to get information about issue's status if it changes. Is it possible?

0 votes
Luzia Luzia Jan 22, 2012

Just saw a tweet suggesting that this would work: https://gist.github.com/1662779

0 votes
Al Sko Jun 08, 2012

if you need to transfer tasks only, then Task Adapter will work for you. it does not create project milestones/versions or users, but it can transfer tasks.

0 votes
julian bankston Nov 01, 2012

I just tried to install this and here is the error message.

INFO 1020x1403x1 z0fzke  /rest/plugins/1.0/com.atlassian.jira.plugins.jira-importers-redmine-plugin-key [atlassian.plugin.util.WaitUntil] Plugins that have yet to be enabled: [com.atlassian.jira.plugins.jira-importers-redmine-plugin], 11 seconds remaining

Wojciech Seliga Nov 01, 2012

make sure that you have the newest version of JIRA Importers Plugin installed - should be at least 5.0.2. Redmine importer plugin is a plugin to a plugin :) And only the newest JIRA Importers Plugin supports such pluggability.

After installing the newest JIRA Importers Plugin you may need to uninstall and install again Redmine importer.

0 votes
julian bankston Nov 01, 2012

That worked. now i get this error from the importer. We are also using nginx and reverse proxing back to redmine.

Cannot login to Redmine site: Cannot fetch data from https://xxxx.com/users.json : java.net.UnknownHostException: xxxx.com

Denny Schäfer Nov 27, 2012

Same problem here

Denny Schäfer Nov 27, 2012

In our issue our firewall block the traffic and the import could not conect to Redmine.

0 votes
Jesus Santos Nov 01, 2012

I have the same problem

I have passed that one, but got stuck in another issue:

Cannot login to Redmine site: Authorization error. Please check if you provided a valid API access key or Login and Password and REST API service is enabled on the server.

Denny Schäfer Nov 27, 2012

Do you have set the <label>Enable REST web service</label> value (Administration → Settings tab Authentication) ?

0 votes
Shavkat Khatamov Nov 01, 2012

Believe me, before posting my question I did explore the problem myself - tried enabling/re-enabling REST, tried entering API key instead of login/pass, tried with different account, including the first admin one, checked the connectivity between Jira & Redmine - nothing helps! The issue seems to be with the script itself.

I am running Jira 5.0 (+ Importers plugin 5.0.2 + Redmine plugin), Redmine 2.0.3.stable.9889 with no plugins.

Shavkat Khatamov Nov 01, 2012

Sorry if I didn't mention it, my error is the following:

Cannot login to Redmine site: Authorization error. Please check if you provided a valid API access key or Login and Password and REST API service is enabled on the server.

Norman Abramovitz Nov 01, 2012

If you are still getting the unknown host exception since it unclear from your last messag what your issue is, then try doing a trace route to your redmine server. If the that fails which is what I would expect, I would try getting the ip address of the redmine server and try that out. If the trace route with the ip address works, then either update your hosts file or use the ip address directly. If that fails then probably you either a proxy server or a firewall issue and I would contact your network admin person to help you out.

An unknown host exception has nothting to do with the script. It deals with your network configuration.

Wojciech Seliga Nov 14, 2012

As Adam Jakubowski suggests - you need to upgrade to the newer version. There was a stupid bug in the first released version which made it impossible to authenticate to Redmine if your password was different than the username (i.e. in almost all cases, but in our test environment :) ). Now it's fixed.

0 votes
Adam Jakubowski Atlassian Team Nov 01, 2012

In order to make redmine importer work you should enable rest API in your Redmine Importer.

According to redmine docs :To enable the API-style authentication, you have to check Enable REST API in Administration -> Settings -> Authentication.

<h6> </h6>
0 votes
Adam Jakubowski Atlassian Team Nov 04, 2012

Please update JIRA Redmine importer plugin to version 1.0.2

0 votes
Nicholas Muldoon Nov 20, 2012

Hello folks,

If you are keen to provide a testimonial for your switch to JIRA please fill out this form:

https://atlassian.wufoo.com/forms/m6s9s3/

We will then add your testimonial to a the Redmine tab on the JIRA Importers page:

http://www.atlassian.com/software/jira/importer-migrations

Love to add you to that page!

Cheers,
Nicholas Muldoon
@GreenHopperTeam

0 votes
Gary Pinkham Dec 23, 2012

would love to provide a testimonial if it worked.. :-)

ok so csv is not useful since Redmine doesn't supply all the fields on extract (like comments)

Jira Redmine import doesn't work for me..

I tried the Jelly script in the original question. . that is the closest so fa.r. But fails as it thinks I'm annonymous.. can't get to the import screen without being logged in so not sure why it thinks I'm annoymous.. I thought the Jelly Runner used the logged in user..

Wojciech Seliga Dec 26, 2012

Gary, could you share with us what did not work for you?

Screenshots, log files, any problem description - all it will be very useful for us.

If this information includes confidential data, feel free to raise a support request for it (support.atlassian.com) and link to this page.

Thanks in advance,

Wojtek

0 votes
Adam Jakubowski Atlassian Team Dec 26, 2012

Gary, the Redmine importer will create users for you automatically like CSV importer.

Unfortunately there is a bug in Redmine Importer that you faced. The NotAuthorizedException is thrown when you try to import project that has module 'Time Tracking' disabled in Redmine. As as temporary solution You may enable time tracking for your project just for the import.

Gary Pinkham Dec 26, 2012

thanks.. that fixed it!!! Maybe you can update the docs to make it a requirement til lthe bug is fixed (if it's not already mentioned)

0 votes
Gary Pinkham Jan 03, 2013

those scripts would be useful!!

thanks!

0 votes
julian bankston Jan 03, 2013

I have a set of scipts which migrate attachments from Redmine to Jira. If you want them please reply and I will post them over the weekend.

0 votes
julian bankston Jan 03, 2013

this script links the attachments to your Jira database from Redmine.

here are the files.

https://gist.github.com/4456069

0 votes
Merkutio Team Nov 20, 2013

Hello i'm getting a similar issue

Api login is enabled

i dont have any proxy

firewall is ok as i can't hit the api from an external network

and when i try to import in jira ( on demand ) it fails with the following error message :

Cannot login to Redmine site: Forbidden. Please check the user has proper permissions.

Someone can help ?

Thanks in advance

Suggest an answer

Log in or Sign up to answer
This widget could not be displayed.
This widget could not be displayed.
Community showcase
Published in Next-gen

Introducing subtasks for breaking down work in next-gen projects

Teams break work down in order to help simplify complex tasks. This is often done iteratively, with tasks being broken down into smaller tasks and so on until the work is accurately captured in well-...

943 views 12 15
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you