Changes between Version 9 and Version 10 of RasdamanReleaseProcess


Ignore:
Timestamp:
Mar 20, 2013, 3:49:59 PM (11 years ago)
Author:
abeccati
Comment:

tag and branch howto

Legend:

Unmodified
Added
Removed
Modified
  • RasdamanReleaseProcess

    v9 v10  
    5555Releases can only be made if the [http://rasdaman.eecs.jacobs-university.de/trac/rasdaman/build build status] is successful for the latest (or chosen one for release preparation) commit.
    5656
    57  * Create branch and tag according to the aforementioned naming scheme - ''Requires write access to the repo''
    58  * Create source tarball:
     57== 1. Create branch and tag according to the aforementioned naming scheme - ''Requires write access to the repo'' ==
     58{{{
     59VERSION="v$MAJOR.$MINOR.0"
     60RELEASE="release_$MAJOR.$MINOR"
     61
     62git pull
     63git fetch
     64
     65git tag $VERSION
     66git push origin $VERSION
     67
     68git branch $RELEASE
     69git push origin $RELEASE
     70}}}
     71
     72== 2. Create source tarball ==
     73
     74{{{
    5975   * git archive  --output=rasdaman-community-v8.4.0.tgz v8.4.0   # from local clone
     76}}}
     77{{{
    6078   * git archive --remote=git://kahlua.eecs.jacobs-university.de/rasdaman.git --output=rasdaman-community-v8.4.0.tgz v8.4.0 # diretly from repo ''currently not working''
    61  * Build RPM and test it on local system
     79}}}
    6280
    63 These to be done as close together as possible:
     81== 3. Build RPM and test it on local system ==
     82
     83
     84== 4. These to be done as close together as possible ==
    6485 * Update all links to download and RPM repo then
    6586 * Announce release
    6687   * to -dev and -users lists if release candidate / patch
    6788   * also to -announce (to be established) in case of final release
     89
    6890
    6991= Open issues =
     
    7496== Patch manager with branches ==
    7597Patch manager will be updated to support the branching model.
    76