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 Added. 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

Here are the steps to release IvyDE:

  • update the version in
      • the build.properties
      update
      • the site.xml
      • the CHANGES.txt
    • run ant /release dist
    • sign the artifacts with the proper version
    • ....

    ...

    • 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

    Other