This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Child pages
  • How To Release

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

  • Update CHANGES.txt in trunk to replace Trunk (unreleased changes) with Release X.Y.0 - YYYY-MM-DD. Commit:
    No Format
    svn commit -m "Preparing for release X.Y.Z"
    
  • Create a branch for the release series:
    No Format
    svn copy https://svn.apache.org/repos/asf/whirr/trunk \
    https://svn.apache.org/repos/asf/whirr/branches/branch-X.Y -m "Branching for X.Y releases"
    
  • Add back Trunk (unreleased changes) to CHANGES.txt in trunk.
  • Bump the version number in trunk (the update-versions script mangles the whitespace in the root XML element):
    No Format
    for file in $(find . -name pom.xml); do
      sed -i "" -e "s/0.1.0-SNAPSHOT/0.2.0-SNAPSHOT/" $file;
    done
    
  • Bump the version in src/site/confluence/xdoc/index.xml.
  • Bump the version in src/site/xdoc/whirr-in-5-minutes.confluencexml.
  • Bump the version in src/site/site.xml.
  • Commit these changes to trunk.
  • Checkout the release branch
    No Format
    svn checkout https://svn.apache.org/repos/asf/whirr/branches/branch-X.Y
    

...

No Format
for file in $(find . -name pom.xml); do
  sed -i "" -e "s/0.1.0-SNAPSHOT/0.1.0/" $file;
done
  • Fix the version numbers in src/site/xdoc/index.xml, src/site/xdoc/whirr-in-5-minutes.xml, src/site/site.xml.

Run Tests

Run all the unit and integration tests (which means you should have cloud credentials to run on a cloud provider) with the following:

...