Versions Compared

Key

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

...

  1. Close it by sending the RESULT to the mailing list.
  2. Promote the artifacts to the central repo. For this login to https://repository.apache.org using your Apache LDAP credentials. Click on "Staging Repositories". Select "org.apache.camel-xxx" in the list of repositories, where xxx represents your username and ip. Click "Release" on the tool bar above. This will promote all artifacts to the central maven repo. Enter the name and version of the artifact being released in the "Description" field and then click "Release". This will make it easier to identify it later.
  3. Perform a release in JIRA and create a new release version in JIRA
  4. There should be already a release notes page in the In Progress folder (if not create one based on the Camel x.y.z Release (template)). Edit it and change the number of fixed issues and update its parent to be the Download page. Now would be a good time to create a new release notes page for the next release based on the template mentioned before. It is useful and simpler to keep it up to date during the development cycle.
  5. Copy the newly deployed distribution to Apache
    1. Copy the newly deployed apache-camel-X.Y.Z.tar.gz file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    2. Copy the newly deployed apache-camel-X.Y.Z.tar.gz.asc file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    3. Copy the newly deployed apache-camel-X.Y.Z.tar.gz.md5 file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    4. Copy the newly deployed apache-camel-X.Y.Z.tar.gz.sh1 file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    5. Copy the newly deployed apache-camel-X.Y.Z.zip file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    6. Copy the newly deployed apache-camel-X.Y.Z.zip.asc file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    7. Copy the newly deployed apache-camel-X.Y.Z.zip.md5 file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    8. Copy the newly deployed apache-camel-X.Y.Z.zip.sh1 file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    9. Copy the newly deployed apache-camel-X.Y.Z-src.tar.gz file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    10. Copy the newly deployed apache-camel-X.Y.Z-src.tar.gz.asc file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    11. Copy the newly deployed apache-camel-X.Y.Z-src.tar.gz.md5 file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    12. Copy the newly deployed apache-camel-X.Y.Z-src.tar.gz.sh1 file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    13. Copy the newly deployed apache-camel-X.Y.Z-src.zip file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    14. Copy the newly deployed apache-camel-X.Y.Z-src.zip.asc file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    15. Copy the newly deployed apache-camel-X.Y.Z-src.zip.md5 file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
    16. Copy the newly deployed apache-camel-X.Y.Z-src.zip.sh1 file by ssh into /www/www.apache.org/dist/camel/apache-camel/X.Y.Z/ on people.apache.org
  6. Copy the KEYS file by ssh into /www/www.apache.org/dist/camel/apache-camel/ on people.apache.org if you changed it
  7. Update the Download page to refer to the latest release distributions (search & replace the version numbers mostly)
  8. Copy the newly deployed schema to Apache
    1. Copy the newly deployed camel-spring-X.Y.Z.xsd file by ssh into /www/camel.apache.org/schema/spring on people.apache.org
      1. Update the link camel-spring.xsd to your deployed schema camel-spring-X.Y.Z.xsd, if it's a new major/minor version
    2. Copy the newly deployed camel-spring-integration-X.Y.Z.xsd file by ssh into /www/camel.apache.org/schema/spring/integration on people.apache.org
      1. Update the link camel-spring-integration.xsd to your deployed schema camel-spring-integration-X.Y.Z.xsd, if it's a new major/minor version
    3. Copy the newly deployed camel-blueprint-X.Y.Z.xsd file by ssh into /www/camel.apache.org/schema/blueprint on people.apache.org
      1. Update the link camel-blueprint.xsd to your deployed schema camel-blueprint-X.Y.Z.xsd, if it's a new major/minor version
    4. Copy the newly deployed camel-cxf-X.Y.Z-spring.xsd file by ssh into /www/camel.apache.org/schema/cxf on people.apache.org
      1. Update the link camel-cxf-spring.xsd to your deployed schema camel-cxf-X.Y.Z-spring.xsd, if it's a new major/minor version
    5. Copy the newly deployed camel-cxf-X.Y.Z-blueprint.xsd file by ssh into /www/camel.apache.org/schema/blueprint/cxf on people.apache.org
      1. Update the link camel-cxf-blueprint.xsd to your deployed schema camel-cxf-X.Y.Z-blueprint.xsd, if it's a new major/minor version
    6. Copy the newly deployed camel-cxf-X.Y.Z.xsd file by ssh into /www/camel.apache.org/schema/cxf on people.apache.org
      1. Update the link deployed camel-cxf.xsd to your deployed schema deployed camel-cxf-X.Y.Z.xsd, if it's a new major/minor version
    7. Copy the newly deployed camel-spring-security-X.Y.Z.xsd file by ssh into /www/camel.apache.org/schema/spring-security on people.apache.org
      1. Update the link deployed camel-spring-security.xsd to your deployed schema deployed camel-spring-security-X.Y.Z.xsd, if it's a new major/minor version
  9. Update the Xml Reference page with a link to the HTML and XSD
  10. Update the Manual page with a link to the PDF if it's a new major/minor version
  11. Mail the dev & user lists
  12. Post a news entry in the wiki which links to the release page so folks can download it!
  13. perform a full auto-export plugin export of the wiki to static html to work around the bug with autoexport plugin not updating the index page when you post the news item
    to run autoexport: you go to admin -> plugins -> auto-export-plugin -> configure plugin. Select ActiveMQ Apache Camel from the list, then click on Export Space(s). Be very careful so you don't mess up anyone else's wikis!
  14. Add the release version number to the following spring.schemas file located in src/main/resources/META-INF directory of the following components:
    camel-cxf
    camel-spring
    camel-spring-integration
    camel-spring-security
  15. Have a beer! (smile)