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:

  • Example:

To: vdt-support@opensciencegrid.org
Reply-to:gratia-operation@fnal.gov
SubjectGratia v0.38.3 available for inclusion in next VDT release
Content:

-- JohnWeigand - 18 Jul 2008

Topic revision: r4 - 19 Sep 2008 - 15:49:31 - JohnWeigand
Accounting.GratiaBuildNewRelease moved from Accounting.GratiaReleaseBuild on 18 Jul 2008 - 18:16 by JohnWeigand - put it back

Google Custom Search
Common links

Accounting

Meta-TWiki links

 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback