ReleaseProcess » History » Version 9
Jean-Philippe Lang, 2011-01-09 16:58
CheckingoutRedmine page removed
1 | 1 | Eric Davis | h1. ReleaseProcess |
---|---|---|---|
2 | |||
3 | This page described the process for packaging up a new Redmine release. |
||
4 | |||
5 | h2. Stable branches |
||
6 | |||
7 | # Checkout the stable branch (e.g. 0.9-stable) |
||
8 | # Check that all of this releases' issues have been merged into the stable branch. The Resolved status is used to mark which issues still *need to be merged*. |
||
9 | # Update the locales with @rake locales:update@ |
||
10 | # Run the test suite to make sure there are no errors |
||
11 | # Checkout trunk again for these next steps |
||
12 | 4 | Eric Davis | ## Update the @doc/CHANGELOG@ and [[Changelog]] to list the changes |
13 | 1 | Eric Davis | ## Check that @doc/INSTALL@ and @doc/UPGRADING@ are correct |
14 | ## Increment the version number, @lib/redmine/version.rb@ |
||
15 | # Checkout the stable branch again and merge these updates to it |
||
16 | # Freeze the current Rails version |
||
17 | # Package up Redmine into a zip and tar.gz. *Make sure no private configuration files are included* |
||
18 | # Create MD5 checksum files for the zip and tar.gz files |
||
19 | 5 | Eric Davis | # Tag the latest code in svn. e.g @svn cp svn+ssh://rubyforge.org/var/svn/redmine/branches/1.0-stable svn+ssh://rubyforge.org/var/svn/redmine/tags/1.0.0@ |
20 | 1 | Eric Davis | # Upload the new release to "Rubyforge":http://rubyforge.org/projects/redmine/ |
21 | 9 | Jean-Philippe Lang | # Update the [[Download]], and [[Sidebar]] wiki pages |
22 | 1 | Eric Davis | # Create a release announcement for: |
23 | ## Rubyforge |
||
24 | 8 | Eric Davis | ## Redmine.org - include "this is for production and trunk is for development" |
25 | 1 | Eric Davis | ## Redmineblog.com |
26 | 7 | Eric Davis | ## IRC |
27 | 6 | Eric Davis | # Add the version to the Affected Versions list |