Jump to: navigation, search

Difference between revisions of "Mylyn/Release Howto"

Line 7: Line 7:
 
==== The Release ====
 
==== The Release ====
  
* Change the qualifier to v20YYMMDD-HHMM in all MANIFEST.MF and feature.xml files
 
 
  * Tag the release as R_x_y_z and R_x_y_y_e_3_3
 
  * Tag the release as R_x_y_z and R_x_y_y_e_3_3
  
  * ''Make sure the build uses the correct qualifier'' (?)
+
  * Build the release by running: org.eclipse.mylyn.releng/build.sh -release
 +
* Upload the release to the weekly site by running: org.eclipse.mylyn.releng/upload.sh [username]
  
  * Build the release by running the org.eclipse.mylyn.releng/build.sh script
+
  * Move the release from the weekly site to the main update site by running: downloads/tools/mylyn/promote.sh
* Upload the release by running the org.eclipse.mylyn.releng/upload.sh script
+
  
* Move the release from the weekly site to the main update site
+
  * Update the version number on the download page
* Rename site and source zips (details?)
+
  * Create a new section in the download archive
  * Update the url of the sites in all site.xml files
+
  * Update web site to reference new build, site, source urls
+
  
 
==== When the build has propagated to mirrors ====
 
==== When the build has propagated to mirrors ====

Revision as of 17:10, 12 March 2008


Before the Release

* Backport changes to the 3.3 branch

The Release

* Tag the release as R_x_y_z and R_x_y_y_e_3_3
* Build the release by running: org.eclipse.mylyn.releng/build.sh -release
* Upload the release to the weekly site by running: org.eclipse.mylyn.releng/upload.sh [username]
* Move the release from the weekly site to the main update site by running: downloads/tools/mylyn/promote.sh
* Update the version number on the download page
* Create a new section in the download archive

When the build has propagated to mirrors

* Add the mirror attribute to all site.xml files:
   mirrorsURL="http://www.eclipse.org/downloads/download.php?file=/tools/mylyn/update/[location]/site.xml&protocol=http&format=xml"

After the release

* Replace version numbers in all MANIFEST.MF and feature.xml files, e.g. 2.3.0.qualifier -> 2.3.1.qualifier
* Make sure changes are applied to the 3.3 branch as well as the 3.4 branch