Last modified 4 years ago
Releasing dCache (CCRC branch)
- start a new test build in Hudson http://svn.dcache.org/build/job/CCRC-test-release/
this will build current head of ccrc branch, install and test on srm-devel.desy.de
- after successful build and deploy (~ 1 hour ) verify test results :
- if test passed use revision number of rpm file for release build dcache-server-1.8.0-15pb9985.noarch.rpm
$ svn co -r 9985 svn+ssh://svn.dcache.org/store/dCache/branches/b15-official-CCRC08-release
$ cd b15-official-CCRC08-release
$ ant release
successful build will produce .tgz and .rpm pakages located at dist and dist/noarch directories.
- copy resulting files to www.dcache.org:
scp dist/dcache-server-1.8.0-15pX.tgz dist/noarch/dcache-server-1.8.0-15pX.noarch.rpm
www.dcache.org:/data/www/dcache.org/downloads/1.8.0/.
- and, finally, clients.
to build a dcap client you need to go to right OS/platform and
$ svn co -r 9985 svn+ssh://svn.dcache.org/store/dCache/branches/b15-official-CCRC08-release $ cd b15-official-CCRC08-release $ ant -Dbuild.minor.number=15pX -Drelease.name=production-1-8-0-15pX dcap32.rpm # for 32 bit client $ ant -Dbuild.minor.number=15pX -Drelease.name=production-1-8-0-15pX dcap64.rpm # for 64 bit client $ ant -Dbuild.minor.number=15pX -Drelease.name=production-1-8-0-15pX srmclient.rpm # platform independent
- take a rest!
