Skip to content

Release Documentation

n-lagomarsini edited this page Jun 25, 2014 · 12 revisions

Release Procedure

Preliminary steps

Make sure to prepare proper subfolders needed by the next release steps.

  • Go to demo.geo-solutions.it and login as root via SSH.
  • Create the folder /home/www/share/github/jai-ext/releases/1.0.X/XXX where XXX is the new version name.

Release steps

Note that we define SNAPSHOT_VERSION as the current version of the Jai-Ext project and NEW_VERSION as the version of the new release.

  1. Go to the GeoSolutions Jenkins page
  2. Search for the project JAI-Ext-release
  3. Click the Configure button
  4. Edit the Git commit messagges Renamed pom version NEW_VERSION, Tagging NEW_VERSION release, Back to snapshot version. This will avoid to have equal commit names.
  5. Edit the find . -name "*.xml" -exec sed -i 's/NEW_VERSION/SNAPSHOT_VERSION/g' {} \; and find . -name "*.xml" -exec sed -i 's/SNAPSHOT_VERSION/NEW_VERSION/g' {} \; commands in order to rename each input file version to the new version and then come back to the snapshot version.
  6. Schedule a new build.