Gratia - Building a New Release For Distribution
Building a new release for distribution
This section describes the steps for building a release of Gratia tomcat services for distribution.
Verify and update Gratia for the new release
As yourself, make sure your build area contains all
committed changes:
- cd [PATH_TO_GRATIA]/gratia
- cvs update
As yourself, in
gratia/build-scripts/Makefile , change the
version_default to:
- version_default = v0.39
- commit the change
Tag and build the new release
As yourself, tag the release. This tags everything that is in your build directory and presumably tested:
- cd [PATH_TO_GRATIA]
- cvs tag -R v0-38-3 gratia
As gratia user, build it for the release (this insures that tar files are produced for VDT):
- export CVSROOT=":pserver:anonymous@gratia.cvs.sourceforge.net:2401/cvsroot/gratia"
- cd /home/gratia/gratia-releases
- cvs export -d gratia-v0.38.3 -r v0-38-3 gratia
- cd gratia-v0.38.3/build-scripts
- source setup-jdk15.sh
- make release
As gratia user, copy the tarballs for this release to a 'save' area:
- cd /home/gratia/gratia-releases/gratia-v0.38.3/target
- cp -p gratia_reporting_v0.38.3.tar /home/gratia/gratia-releases/tarballs/.
- cp -p gratia_services_v0.38.3.tar /home/gratia/gratia-releases/tarballs/.
Make the new release available for inclusion in the VDT
As yourself, copy the built tar files to the VDT release area:
- cd /home/gratia/gratia-releases/gratia-v0.38.3/target
- scp gratia_reporting_v0.38.3.tar flxi07.fnal.gov:/afs/fnal.gov/files/expwww/gratia/html/Files/.
- scp gratia_services_v0.38.3.tar flxi07.fnal.gov:/afs/fnal.gov/files/expwww/gratia/html/Files/.
As yourself,update the version number on the
services release TWiki page:
- Edit and update the TWiki variable ReleaseVersion.
As yourself, create a VDT support ticket via email so it gets prioritized with the VDT team:
| To: | vdt-support@opensciencegrid.org |
| Reply-to: | gratia-operation@fnal.gov |
| Subject | Gratia v0.38.3 available for inclusion in next VDT release |
| Content: | |
--
JohnWeigand - 18 Jul 2008
Topic revision: r4 - 19 Sep 2008 - 15:49:31 -
JohnWeigandAccounting.GratiaBuildNewRelease moved from Accounting.GratiaReleaseBuild on 18 Jul 2008 - 18:16 by JohnWeigand -
put it back