Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current ·  View Page History

Prerequisites

  1. Java at least 1.6
  2. Maven at least 3.0.4

Sources

https://github.com/SonarSource/sonar-eclipse

Release Procedure

Previous version - $previousVersion
Version for release - $tagVersion
Next version - $nextVersion

  1. Before release verify that you can build project by executing following command:

  2. Old version should be archived, i.e. all files from http://dist.sonar-ide.codehaus.org/eclipse/ should be moved to new directory http://dist.sonar-ide.codehaus.org/eclipse-archives/$previousVersion
  3. Qualified version for release should be constructed with timestamp. This can be done as following :

    For example: 2.3.0.20111208-0742

  4. This version should be set for all pom.xml and MANIFEST.MF files. This can be done by execution of following command:

  5. Verify build by execution of following command:

  6. At this point version for release can be tagged. And deployment can be done by execution of following command:

  7. In order to prepare for next development version execute following command:

  8. And don't forget to push changes to GitHub

Following steps should be done after release:

  1. Release version in Jira
  2. Update version in Eclipse Marketplace
  3. Add changelog and update version in Confluence
  4. Announce release
Labels
  • None