Changes between Version 9 and Version 10 of RasdamanReleaseProcess
- Timestamp:
- Mar 20, 2013, 3:49:59 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RasdamanReleaseProcess
v9 v10 55 55 Releases 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. 56 56 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 {{{ 59 VERSION="v$MAJOR.$MINOR.0" 60 RELEASE="release_$MAJOR.$MINOR" 61 62 git pull 63 git fetch 64 65 git tag $VERSION 66 git push origin $VERSION 67 68 git branch $RELEASE 69 git push origin $RELEASE 70 }}} 71 72 == 2. Create source tarball == 73 74 {{{ 59 75 * git archive --output=rasdaman-community-v8.4.0.tgz v8.4.0 # from local clone 76 }}} 77 {{{ 60 78 * 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 }}} 62 80 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 == 64 85 * Update all links to download and RPM repo then 65 86 * Announce release 66 87 * to -dev and -users lists if release candidate / patch 67 88 * also to -announce (to be established) in case of final release 89 68 90 69 91 = Open issues = … … 74 96 == Patch manager with branches == 75 97 Patch manager will be updated to support the branching model. 76