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

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

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

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

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.

Hello Daniel. Is this script available?

Thanks

J

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.

I've written a

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

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?

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

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.

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

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.

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

Same problem here

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

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.

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

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.

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.

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.

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

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

Please update JIRA Redmine importer plugin to version 1.0.2

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

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..

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

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.

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)

those scripts would be useful!!

thanks!

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.

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

here are the files.

https://gist.github.com/4456069

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 Apr 09, 2019 in Portfolio for Jira

Portfolio for Jira 3.0 is here!

The wait is over... Portfolio for Jira Server and Data Center 3.0 is now officially here! Platform releases offer Atlassian an opportunity to shift our strategy, make bold predictions about t...

1,435 views 14 26
Read article

Atlassian User Groups

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

Find a group

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

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you