Updating scripts for release

Change-Id: I5c3cfb60d10de03e3f60643bb6d655869ccc8562
This commit is contained in:
Brian O'Connor 2016-03-01 18:32:38 -08:00 committed by Gerrit Code Review
parent b5f6f5262b
commit d730b220d9
3 changed files with 39 additions and 1 deletions

View File

@ -1,4 +1,9 @@
#!/bin/bash
# ----------------------------------------------------
# Used to update the project's refs/meta/config
# ----------------------------------------------------
set -e
GERRIT_USER=${GERRIT_USER:-$USER}
GERRIT_PROJECT=${GERRIT_PROJECT:-onos}

View File

@ -0,0 +1,33 @@
#!/bin/bash
# --------------------------------------------------------
# Creates a tempdir for release and checks out the code
# --------------------------------------------------------
set -e
GERRIT_USER=${GERRIT_USER:-$USER}
BRANCH=${2:-master}
export ONOS_VERSION=${1:-$ONOS_VERSION}
if [ -z "$ONOS_VERSION" ]; then
echo "USAGE: onos-prepare-release <version number>"
echo " Alternatively, ONOS_VERSION must be set"
exit -1
fi
DIR=$(mktemp -d /tmp/onos-release.XXXXX) &&
echo "Created tempdir for release: $DIR" ||
{ echo "Failed to create temp file"; exit 1; }
cd $DIR
git init
git remote add origin ssh://$GERRIT_USER@gerrit.onosproject.org:29418/onos.git
git fetch origin
git checkout $BRANCH
# Check existance of version
git tag -l | grep -q $ONOS_VERSION && { echo "ERROR: Version already exists"; exit -1; }
export ONOS_ROOT=$DIR
exec bash -i

View File

@ -8,7 +8,7 @@
set -e
export NEW_VERSION=$1
export NEW_VERSION=${1:-$ONOS_VERSION}
[ -z "$NEW_VERSION" ] && echo "New ONOS version not specified" && exit 1
export NEW_VERSION_SHORT=${NEW_VERSION%-SNAPSHOT}