Bugzilla -> Redmine Migration Script
Posted in Development on February 11th, 2009 by Robert Heath – 5 CommentsFor a few years now we’ve been using Bugzilla as a project management tool in addition to tracking issues. We’ve been able to get by with this however we’ve always known that Bugzilla is not intended to be a project management tool and so we started looking for a more suited alternative.
Enter Redmine. Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database, and open-source. In addition to issue tracking, it also has project management features, project based wikis and document management. Redmine also integrates tightly with most common versioning systems including Subversion and CVS.
As attractive as Redmine was, we still had thousands of clients, bugs, comments, and files in Bugzilla. We could not afford to lose this information and we certainly didn’t want to notify our clients that they would have to use two different systems for tracking bugs and feature requests. To solve this problem I wrote a migration script that transfers virtually all of the information in Bugzilla including attachments, permissions, bugs, comments, projects, etc. into Redmine.
The bulk of my experience is with PHP and Java. Being new to the Ruby world, and since Bugzilla is written in PHP, I decided to write this migration script in PHP instead of Ruby…
Download bz2redmine.tar (40,690 bytes)
If you are unable to unpack this file download WinRar here.