Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
  1. Go through all samples related JIRAs. Clean up the jiras to set them closed or deferred.
  2. Update Geronimo version in samples root pom to align with the coming Geronimo server release.
    There is a maven property called "geronimoVersion" defined in samples root pom. We need to update it to the corresponding geronimo version.
  3. Build and test the samples locally to ensure samples could be deployed as EAR and CAR
  4. Check license headers: create a profile with any name in root pom.xml, for example, none, and run mvn rat:check -Pnone, then check rat.txt under target folder
  5. Do samples release work
    1. mvn release:prepare -DdryRun=true
      Fix any problem via release dry run, and commit changes to svn
    2. mvn release:prepare
    3. mvn release:perform
    4. Logon Apache Nexus web site with committer ID and passowrd: https://repository.apache.org/index.html
      Comment and close the staging repository so that we can vote on it.
    5. Raise a vote in mailing list: dev@geronimo.apache.org
    6. Generate a new plugin catalog file "geronimo-plugins.xml" for samples.
    7. Manually update the catalog file by following the instructions at url -> https://cwiki.apache.org/GMOxPMGT/geronimo-server-release-process.html
    8. Add the new plugin catalog file into svn repository at url -> https://svn.apache.org/repos/infra/websites/production/geronimo/content/plugins/
      The changes will be automatically published to http://geronimo.apache.org/pluginsImage Removed
  6. Once release vote pass, you need to prepare a release message to publish to geronimo web site: 

...