I’ve just upgraded Redmine from 0.7.3 to 0.8.5.Here are the notes I’ve taken while upgrading. Please don’t forget to refer to Redmine’s offical documentation before you do something bad :)
First off all, before you start, backup your existing redmine installation. backup! backup! backup! backup! backup! backup! backup! backup! backup! backup! backup! backup!.. Both files and database.
Upgrade rubygems to 1.3.5 and rails to 2.3.4. I had sent a message to my hosting company(hostingrails.com) explaining that I needed a new version of rubygems and they upgraded rubygems in 10 minutes. I also realized that they had already installed “rails-2.3.4”, so this step was the easiest one for me.
Install ruby-openid for openid logins
Since I had installed Redmine using svn, I’m going to use the same method to upgrade.
Generating session_store.rb
Clean up
Run migrations for redmine and its plugins
Restart your application server. Since mine is hosted one a fastcgi hosting, I just kill the fcgi processes.
Installing backlogs plugin:
Restart Redmine
Enable “backlogs” in your project’s setting tab.
Chart Data Generator: The author of the plugin says: “You may schedule a cron job to run the rake task named redmine:backlogs_plugin:generate_chart_data
. I recommend you run it a few minutes after midnight to ensure that your backlogs have data everyday even when no user views the charts.”
I’d like to thank to Mark Maglana for this great “Scrum/Agile” plugin.
Following the steps above, I successfully upgraded Redmine and installed “backlogs” plugin. If you encounter any problems please refer to “Redmine’s official documentation:http://www.redmine.org/projects/redmine/wiki