Apache Airavata

  1. Finalizing a release

    1. The artifacts in the repository are not yet mirrored and available for maven to download. Promote the staged nexus artifacts, but releasing them.

      • https://repository.apache.org/index.html
      • Staging repositories (under Build Promotion) --> Name column --> org.apache.airavata
      • Click checkbox of the closed staging repo (org.apache.airavata-XXX) and select Release.
    2. Checkin the source and binary artifacts into distribution svn which will be pulled by all mirrors within 24 hours. The dist/dev svn is not mirrored, but the dist/release is.

    3. Update the staged website

      • Update the downloads page to add a new version using the mirrored URLs
      • Modify the URL for the prior release to the archived URL for the release
    4. Publish the website

      • WAIT for 24hrs after committing releases for mirrors to replicate
      • Publish updates to the download page
    5. Delete the prior versions

      • Navigate to the release directories checked out in the prior steps
      • Delete the prior release artifacts using the svn delete command
      • Commit the deletion
  2. Update the JIRA versions page to close all issues, mark the version as "released", and set the date to the date that the release was approved. You may also need to make a new release entry for the next release.

  3. Announcing the release


  • No labels