Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Important note: this document is not intended to be an official documentation about how to release. For official document, go to http://www.apache.org/dev/release.htmlImage Removed. The release manager have to be aware of that official documentation. This document is just here to help about not forgotting steps, give hints in the step's order, where to find and how to use release tools, espacially how to deploy the update site, etc...

Prepare

  • In IVYDE@jira, make sure that no more issues are opened

Building

  • make sure you have the right version number in
    • the build.properties
    • the site.xml
    • the CHANGES.txt
  • run ant /release dist
  • sign the artifacts with signArtifacts.sh

Vote for the released artifacts

  • it is recommended to publish it in your public_html on people.apache.org directory so not only committers can test it
  • we can verify the signatures with verifyArtifacts.sh
  • we can verify the md5 and sha checksums with ant verify-checksum
  • the updatesite can be tested as is: configure it as a local repository

Svn

  • tag the version

Deployment

Update the main updatesite

Publish the artifacts

  • copy the artifacts to apache dist directory (on people.apache.org):
    • create a directory /www/www.apache.org/dist/ant/ivyde/$VERSION
    • copy the zip files to /www/www.apache.org/dist/ant/ivyde/$VERSION (with their *.asc, *.md5, *.sha files)

Deploy the mirrored updatesite:

  • on people.apache.org, copy the updatesite files to /www/www.apache.org/dist/ant/ivyde/updatesite (with their *.asc, *.md5, *.sha files)
    • there should be the digest.zip and site.xml
    • there should be the org.apache.ivyde.eclipse and org.apache.ivy jars in the plugins folder
    • there should be the org.apache.ivyde.feature and org.apache.ivy.feature jars in the features folder

Update the documentation

...

...


{
    "title":"$VERSION",
    "importRoot":"history/$VERSION",
    "importNode":"index"
}

...


"title":"Documentation ($VERSION)"

Other

...

moved here http://ant.apache.org/ivy/ivyde/history/trunk/dev/build.htmlImage Added