mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-24 22:01:02 +02:00
Updating scripts for release
Change-Id: I5c3cfb60d10de03e3f60643bb6d655869ccc8562
This commit is contained in:
parent
b5f6f5262b
commit
d730b220d9
@ -1,4 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
# ----------------------------------------------------
|
||||||
|
# Used to update the project's refs/meta/config
|
||||||
|
# ----------------------------------------------------
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
GERRIT_USER=${GERRIT_USER:-$USER}
|
GERRIT_USER=${GERRIT_USER:-$USER}
|
||||||
GERRIT_PROJECT=${GERRIT_PROJECT:-onos}
|
GERRIT_PROJECT=${GERRIT_PROJECT:-onos}
|
||||||
|
|||||||
33
tools/build/onos-prepare-release
Executable file
33
tools/build/onos-prepare-release
Executable 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
|
||||||
|
|
||||||
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
export NEW_VERSION=$1
|
export NEW_VERSION=${1:-$ONOS_VERSION}
|
||||||
[ -z "$NEW_VERSION" ] && echo "New ONOS version not specified" && exit 1
|
[ -z "$NEW_VERSION" ] && echo "New ONOS version not specified" && exit 1
|
||||||
|
|
||||||
export NEW_VERSION_SHORT=${NEW_VERSION%-SNAPSHOT}
|
export NEW_VERSION_SHORT=${NEW_VERSION%-SNAPSHOT}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user