Do you migrate to Atlassian? – Redmine to JIRA migration

Published:
Updated:
 Do you migrate to Atlassian? – Redmine to JIRA migration

This post was last updated more than 1 year ago. Some content may be out of date.

"Do you migrate to Atlassian?" is a series of articles focusing on a typical customer project: migrating data and business logic from any kind of 3rd party solutions into the Atlassian ecosystem. The reasons and the source systems can be various that is why we try to collect as many real customer stories as possible. Stay tuned, maybe once a day during a migration project you will have a much easier and happier day thanks to tips&tricks we share here.

About the source systems

„Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.”

Viewpoint

Redmine

Tool for

Project management

1st release in

25.06.2006

Current version (release date)

3.2.0 (06.12.2015)

License

Open Source, GNU General Public License v2 (GPL)

Cost for 500 users

Free

Framework

Ruby on Rails

Platform

Both cloud and own server version

Website

http://www.redmine.org/

Produced by

Jean-Philippe Lang

Demo site

http://demo.redmine.org/

Addons

http://www.redmine.org/plugins (729 plugins are available)

http://www.redmine.org/projects/redmine/wiki/ThirdPartyTools

Reason of change

Our customer has already used Confluence for their internal knowledge base and document store. The integration opportunity of JIRA and Confluence was a good selling point, but the main reasons were the enhanced functionality and flexibility.

They found their old, Redmine-based system uncomfortable in the following aspects:

  • needed a sophisticated permission settings
  • which is easy to configure in JIRA with permission and security schemes
  • wanted to use e-mail for collaboratation for tasks
  • JIRA Email This Issue (JETI) is a powerful JIRA addon that fulfills every requirements of the customer
  • their monthly reward system was based on the reported working hours so needed deep worklog analysis and overview
  • with JIRA Timesheet and Reports Gadget and the Tempo product family we introduced new working processes that perfectly met with their needs

Migration process

Most of the migration process was done in 6 super easy steps, as JIRA Importers Plugin (known as JIM as well) with JIRA Redmine Importer plugin were powerful tools with a handy user interface. (Due to privacy reasons we used only sample pictures below)

  1. Connection settings
  1. Projects mapping
  1. Custom field settings
  1. Field settings
  1. Values settings
  1. Issue links settings

Difficulties and solutions

Many project to one

Our customer used a lot different projects in the Redmine, but they decided to move all of the issues into only one project after the migration. Hopefully the "destination project" option makes this change very easy.

Disabled users

During the test migration we found some interesting log entry like this

2015-08-05 10:14:27,489 WARN - Commenter named l***a.o***z not found. Creating issue with currently logged in user instead

After a small research we found the reason: the user was disabled in the Redmine. Enabling for the export phase was a quick solution.

JIM (JIRA Importers Plugin) log entries provide very detailed and helpful information, so this is one of the strongest part of the addon (see the example below).

First test migration

2015-08-05 12:56:29,826 INFO - Import started by admin using com.atlassian.jira.plugins.importer.redmine.RedmineDataBean

2015-08-05 12:56:29,850 INFO - ------------------------------

2015-08-05 12:56:29,850 INFO - Importing: Users

2015-08-05 12:56:29,850 INFO - ------------------------------

2015-08-05 12:56:29,850 INFO - Only new items will be imported

….

2015-08-05 12:59:00,807 INFO - 48 users associated with import. 47 new users were created and imported as active.

2015-08-05 12:59:00,807 INFO - ------------------------------

2015-08-05 12:59:00,807 INFO - Finished Importing : Users

2015-08-05 12:59:00,807 INFO - ------------------------------

Try an another export without deleting previously migrated users (testing just the data side)

2015-08-06 16:08:09,563 INFO - Import started by admin using com.atlassian.jira.plugins.importer.redmine.RedmineDataBean

2015-08-06 16:08:09,573 INFO - ------------------------------

2015-08-06 16:08:09,573 INFO - Importing: Users

2015-08-06 16:08:09,573 INFO - ------------------------------

2015-08-06 16:08:09,573 INFO - Only new items will be imported

2015-08-06 16:09:54,264 INFO - 48 users associated with import. 0 new users were created and imported as active.

2015-08-06 16:09:54,264 INFO - ------------------------------

2015-08-06 16:09:54,264 INFO - Finished Importing : Users

2015-08-06 16:09:54,264 INFO - ------------------------------

Multi user picker custom field migration error

There was a multi user picker field in Redmine called “Participants” for some issues. Unfortunately, instead of user names or ID-s we always got just unmatchable ID-s during the test migration. We reported this bug to Atlassian but they couldn’t reproduce the error. Due to internal security rules our customer didn't allow Atlassians to enter into their system for bug tracking. So we had to correct these issues by hand after the migration

Update your Redmine and addons

As described in the documentation before starting the migration process ensure that both Redmine, and import addons are not too old versions

  • Minimum Redmine versions supported are 1.3.0+ and 2.0+.
  • Make sure that you are using version 5.0.2 or later of the JIRA Importers Plugin.
  • Enable the REST web service in Redmine in Administration > Settings > Authentication > Enable REST webservice, if you haven't already enabled it.

First time we forgot it, so we can prove that JIM really will not work with old version of Redmine, we had to upgrade it before its final shut down :)

Lessons learned

  • Great log information – error resolution is much more easy after reading the migration logs
  • Most of the original data can be migrated in a step-by-step procedure, so do not be afraid of the migration
  • Not only Redmine migration is so easy (Trac, Rally, Asana, Bugzilla, etc are supported), see the opportunities here

More details

If you are interested you can view a short video summary about this customer story (unfortunately only in Hungarian) recorded in the 2ndHungarian Atlassian Meetup.

Author

Ákos Orosz
DevOps engineer

Author

Patrick Bakos
Test automation engineer

Author

Gabriella Keserű
Atlassian Consultant

Author

Zalán Balhási
Presales Engineer

Author

Thorsten Letschert
Product Marketing Manager at Decadis

Author

Gizem Gökçe
Atlassian Apps Manager at OBSS

Author

Evita Legzdiņa
Marketing Manager at eazyBI

Author

Zoltán Szentesi
Agile Coach

Author

Beatriz Biscaia
Content Marketing Specialist at Xray

Author

Jay Prakash
Senior Product Marketing Manager at Upscale

Author

Danut Manda
Co-founder & CEO at StonikByte

Author

Richard Birks
Senior Product Marketing Manager at ScriptRunner

Author

Yuri Kudyn
Co-founder of Release Management Apps and Journy.io

Author

John David Adler
Atlassian Consultant

Author

Csomós László
Senior Engineering Manager, GSBS Atlassian Team

Author

Tibor Mozsik
Head of Marketing

Author

Velizar Borisov
Atlassian Community Leader

Author

Julia Skoursky
Refine

Author

Claudia Kecskés
Senior Marketing Specialist

Author

Ármin Kubik
Backoffice team leader

Author

Csaba Geiszt
Software Engineer

Author

Amadea Kecskés D.
Sales Development Representative

Author

Endre Tuboly
Atlassian Consultant

Author

Bogi Pilinger
Backoffice Trainee

Author

Richárd Hevesi
Software Engineer

Author

Anna Nagyné Széles
Atlassian Consultant

Author

Lorena Santana Somogyi
Sales Development Representative

Author

Richárd Konráth
Atlassian Consultant

Author

József Porohnavec
Atlassian Consultant

Author

Péter Orosz
Software Engineer

Author

Alex Nita
Solution engineer - Atlassian

Author

Dósa Zoltán
Agile Coach

Author

Dr. Gábor Manhertz
Vincotech Hungária Kft. - IT Development Team Leader

Author

Christiaan Joubert
Marketing Specialist

Author

Jack Graves
Founder - Capable

Author

Andrea Nikolics
HR manager

Author

Anna Odrynska
Chief Strategy Officer and Co-owner of Alpha Serve

Author

Phill Fox
Principal Customer Success Advocate at Adaptavist

Author

Faith Nyamande
Senior Product Marketing Manager, Appfire

Author

Dr. Varga Balázs
Ügyvéd

Author

Hannes Obweger
Co Founder and Co-CEO at JXL

Author

Gergely Vásárecki
Atlassian Advisor at Bee Wise

Author

Gergely Fehér
Director, SwS Operations and Delivery

Author

Gergely Nyaka
Foreign Business Manager

Author

Zoltán Nagy
ITIL Master

Author

Bence Kovács
Licencing Associate

Author

Alexandra Terék
Support Engineer

Author

Eszter Ernszt-Galamb
Marketing specialist

Author

Tímea Kalán
Senior Controller

Author

Gábor Kozma
Test Automation Engineer

Author

Szotyi
Head of Security

Author

László Csekő
Software Engineer

Author

Bobek
Team Happiness Manager

Author

Annie
Emotional Support Specialist

Author

Márk Szabó
Head of DevOps

Author

Tibor Gyulay
Organizational developer, Trainer, Coach

Author

Emich Szabolcs
Agile coach and Trainer

Author

Warren Da Costa
Senior Product Manager for ScriptRunner for Jira on-premise

Author

Jaime Capitel
Content Creator

Author

Marta Pastor
Product Owner

Author

Marczisovszky Dániel
Atlassian consultant and application developer

Author

Berentey Zsolt
Founder and Front-end Technologies Director

Author

Katelyne Merza
Marketing Manager

Author

Karina Silvia
UX/UI Specialist

Author

Joshua Brock
Author & Technical Writer

Author

Britta Neugebauer
Marketing Manager

Author

Wojciech Andryszek
Content Specialist

Author

Reece Lander
Tech Lead for ScriptRunner for Jira on-premise

Author

Morgan Folson
Product Manager of Custom Charts

Author

Dylan Lindsay
Senior Product Manager

Author

Dea Spiljaric
Product Marketing Manager

Author

Alexandra Szebellédi
HR specialist

Author

Cécile Sablayrolles
Content Manager

Author

Mara Neumann
Marketing Manager

Author

Klaida Sulko
Product Marketing Specialist

Author

Tea Susnjar
Content Writer

Author

Patrick Cartier
Technical writer for Seibert Media

Author

Federico Baronti
Partner Manager

Author

Preston Dube
Marketing Manager

Author

Kamil Beer

Author

Raj Sehmi
Customer Success Manager

Author

Umer Sohail
Product Marketing

Author

Bálint István Berente
Software Engineer

Author

Dr. Zsuzsa Sebestyén
Licencing Associate

Author

Gergely Szikszai
Software Engineer

Author

András Gede
Support Engineer

Author

Levente Nagy
Software Engineer

Author

Dávid Treszler
Video Production Specialist

Author

István Attila Nagy
Software Engineer

Author

Zsuzsa Gábri
Office Manager and Training Associate

Author

Károly Békési
Atlassian Consultant

Author

István Florencio Ascarza
Customer Success Specialist

Author

Andrea Rákosfalvy
Customer Success Specialist

Author

Anna Csapó
Manual Tester

Author

Imre Madarász
Customer Success Specialist

Author

László Sziács
Head of Consulting

Author

Tamás Kiss
Consulting Team Lead

Author

Dániel Szotyori
Customer Support Team Lead & Product Owner

Author

Róbert Szabó
Consulting Team Lead

Author

Fruzsina Sipka
Marketing & UX Design

Social Share Buttons

Do you migrate to Atlassian? – Redmine to JIRA migration

Megjelent:
Frissítve:
 Do you migrate to Atlassian? – Redmine to JIRA migration

Ez a bejegyzés több mint 1 éve frissült utoljára, a tartalom bizonyos elemei elavultak lehetnek.

"Do you migrate to Atlassian?" is a series of articles focusing on a typical customer project: migrating data and business logic from any kind of 3rd party solutions into the Atlassian ecosystem. The reasons and the source systems can be various that is why we try to collect as many real customer stories as possible. Stay tuned, maybe once a day during a migration project you will have a much easier and happier day thanks to tips&tricks we share here.

About the source systems

„Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.”

Viewpoint

Redmine

Tool for

Project management

1st release in

25.06.2006

Current version (release date)

3.2.0 (06.12.2015)

License

Open Source, GNU General Public License v2 (GPL)

Cost for 500 users

Free

Framework

Ruby on Rails

Platform

Both cloud and own server version

Website

http://www.redmine.org/

Produced by

Jean-Philippe Lang

Demo site

http://demo.redmine.org/

Addons

http://www.redmine.org/plugins (729 plugins are available)

http://www.redmine.org/projects/redmine/wiki/ThirdPartyTools

Reason of change

Our customer has already used Confluence for their internal knowledge base and document store. The integration opportunity of JIRA and Confluence was a good selling point, but the main reasons were the enhanced functionality and flexibility.

They found their old, Redmine-based system uncomfortable in the following aspects:

  • needed a sophisticated permission settings
  • which is easy to configure in JIRA with permission and security schemes
  • wanted to use e-mail for collaboratation for tasks
  • JIRA Email This Issue (JETI) is a powerful JIRA addon that fulfills every requirements of the customer
  • their monthly reward system was based on the reported working hours so needed deep worklog analysis and overview
  • with JIRA Timesheet and Reports Gadget and the Tempo product family we introduced new working processes that perfectly met with their needs

Migration process

Most of the migration process was done in 6 super easy steps, as JIRA Importers Plugin (known as JIM as well) with JIRA Redmine Importer plugin were powerful tools with a handy user interface. (Due to privacy reasons we used only sample pictures below)

  1. Connection settings
  1. Projects mapping
  1. Custom field settings
  1. Field settings
  1. Values settings
  1. Issue links settings

Difficulties and solutions

Many project to one

Our customer used a lot different projects in the Redmine, but they decided to move all of the issues into only one project after the migration. Hopefully the "destination project" option makes this change very easy.

Disabled users

During the test migration we found some interesting log entry like this

2015-08-05 10:14:27,489 WARN - Commenter named l***a.o***z not found. Creating issue with currently logged in user instead

After a small research we found the reason: the user was disabled in the Redmine. Enabling for the export phase was a quick solution.

JIM (JIRA Importers Plugin) log entries provide very detailed and helpful information, so this is one of the strongest part of the addon (see the example below).

First test migration

2015-08-05 12:56:29,826 INFO - Import started by admin using com.atlassian.jira.plugins.importer.redmine.RedmineDataBean

2015-08-05 12:56:29,850 INFO - ------------------------------

2015-08-05 12:56:29,850 INFO - Importing: Users

2015-08-05 12:56:29,850 INFO - ------------------------------

2015-08-05 12:56:29,850 INFO - Only new items will be imported

….

2015-08-05 12:59:00,807 INFO - 48 users associated with import. 47 new users were created and imported as active.

2015-08-05 12:59:00,807 INFO - ------------------------------

2015-08-05 12:59:00,807 INFO - Finished Importing : Users

2015-08-05 12:59:00,807 INFO - ------------------------------

Try an another export without deleting previously migrated users (testing just the data side)

2015-08-06 16:08:09,563 INFO - Import started by admin using com.atlassian.jira.plugins.importer.redmine.RedmineDataBean

2015-08-06 16:08:09,573 INFO - ------------------------------

2015-08-06 16:08:09,573 INFO - Importing: Users

2015-08-06 16:08:09,573 INFO - ------------------------------

2015-08-06 16:08:09,573 INFO - Only new items will be imported

2015-08-06 16:09:54,264 INFO - 48 users associated with import. 0 new users were created and imported as active.

2015-08-06 16:09:54,264 INFO - ------------------------------

2015-08-06 16:09:54,264 INFO - Finished Importing : Users

2015-08-06 16:09:54,264 INFO - ------------------------------

Multi user picker custom field migration error

There was a multi user picker field in Redmine called “Participants” for some issues. Unfortunately, instead of user names or ID-s we always got just unmatchable ID-s during the test migration. We reported this bug to Atlassian but they couldn’t reproduce the error. Due to internal security rules our customer didn't allow Atlassians to enter into their system for bug tracking. So we had to correct these issues by hand after the migration

Update your Redmine and addons

As described in the documentation before starting the migration process ensure that both Redmine, and import addons are not too old versions

  • Minimum Redmine versions supported are 1.3.0+ and 2.0+.
  • Make sure that you are using version 5.0.2 or later of the JIRA Importers Plugin.
  • Enable the REST web service in Redmine in Administration > Settings > Authentication > Enable REST webservice, if you haven't already enabled it.

First time we forgot it, so we can prove that JIM really will not work with old version of Redmine, we had to upgrade it before its final shut down :)

Lessons learned

  • Great log information – error resolution is much more easy after reading the migration logs
  • Most of the original data can be migrated in a step-by-step procedure, so do not be afraid of the migration
  • Not only Redmine migration is so easy (Trac, Rally, Asana, Bugzilla, etc are supported), see the opportunities here

More details

If you are interested you can view a short video summary about this customer story (unfortunately only in Hungarian) recorded in the 2ndHungarian Atlassian Meetup.

Gyakran ismételt kérdések

No items found.

Szerző

Orosz Ákos
DevOps mérnök

Szerző

Bakos Patrick
Test automation engineer

Szerző

Keserű Gabriella
Atlassian tanácsadó

Szerző

Balhási Zalán
Presales Engineer

Szerző

Thorsten Letschert
Product Marketing Manager at Decadis

Szerző

Gizem Gökçe
Atlassian Apps Manager at OBSS

Szerző

Evita Legzdiņa
Marketing Manager at eazyBI

Szerző

Szentesi Zoltán
agilis tréner

Szerző

Content Marketing Specialist at Xray

Szerző

Jay Prakash
Senior Product Marketing Manager at Upscale

Szerző

Danut Manda

Szerző

Richard Birks
Senior Product Marketing Manager at ScriptRunner

Szerző

Yuri Kudyn
Co-founder of Release Management Apps and Journy.io

Szerző

Adler John David
Atlassian tanácsadó

Szerző

Csomós László
Senior Engineering Manager

Szerző

Mozsik Tibor
Marketingvezető

Szerző

Velizar Borisov
Atlassian Community Leader

Szerző

Julia Skoursky
Refine

Szerző

Kecskés Claudia

Szerző

Kubik Ármin
Backoffice csoportvezető

Szerző

Geiszt Csaba
Szoftverfejlesztő

Szerző

Kecskés D. Amadea
Sales Development Representative

Szerző

Tuboly Endre

Szerző

Pilinger Bogi

Szerző

Hevesi Richárd

Szerző

Nagyné Széles Anna
Atlassian tanácsadó

Szerző

Santana Somogyi Lorena

Szerző

Konráth Richárd
Atlassian tanácsadó

Szerző

Porohnavec József
Atlassian tanácsadó

Szerző

Orosz Péter
szoftverfejlesztő

Szerző

Szerző

Dósa Zoltán

Szerző

Dr. Manhertz Gábor

Szerző

Szerző

Graves

Szerző

Nikolics Andrea

Szerző

Anna Odrynska

Szerző

Pill Fox

Szerző

Faith Nyamande

Szerző

Dr. Varga Balázs

Szerző

Hannes Obweger

Szerző

Vásárecki Gergely

Szerző

Fehér Gergely

Szerző

Nyaka Gergely

Szerző

Nagy Zoltán

Szerző

Kovács Bence

Szerző

Terék Alexandra

Szerző

Ernszt-Galamb Eszter

Szerző

Kalán Tímea

Szerző

Kozma Gábor

Szerző

Szotyi

Szerző

Csekő László

Szerző

Bobek

Szerző

Annie

Szerző

Szabó Márk

Szerző

Gyulay Tibor

Szerző

Szerző

Warren Da Costa

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Szerző

Umer Sohail

Szerző

Berente Bálint István

Szerző

Dr. Sebestyén Zsuzsa

Szerző

Szikszai Gergely

Szerző

Gede András

Szerző

Nagy Levente

Szerző

Treszler Dávid

Szerző

Nagy István Attila

Szerző

Gábri Zsuzsa

Szerző

Békési Károly
Atlassian tanácsadó

Szerző

Ascarza István Florencio

Szerző

Rákosfalvy Andrea

Szerző

Csapó Anna

Szerző

Madarász Imre

Szerző

Sziács László

Szerző

Kiss Tamás

Szerző

Szotyori Dániel

Szerző

Szabó Róbert

Szerző

Sipka Fruzsina

Megosztás