Committed by
Gerrit Code Review
Updating scripts for release
Change-Id: I5c3cfb60d10de03e3f60643bb6d655869ccc8562
Showing
3 changed files
with
39 additions
and
1 deletions
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | +# ---------------------------------------------------- | ||
3 | +# Used to update the project's refs/meta/config | ||
4 | +# ---------------------------------------------------- | ||
5 | + | ||
6 | +set -e | ||
2 | 7 | ||
3 | GERRIT_USER=${GERRIT_USER:-$USER} | 8 | GERRIT_USER=${GERRIT_USER:-$USER} |
4 | GERRIT_PROJECT=${GERRIT_PROJECT:-onos} | 9 | GERRIT_PROJECT=${GERRIT_PROJECT:-onos} | ... | ... |
tools/build/onos-prepare-release
0 → 100755
1 | +#!/bin/bash | ||
2 | +# -------------------------------------------------------- | ||
3 | +# Creates a tempdir for release and checks out the code | ||
4 | +# -------------------------------------------------------- | ||
5 | + | ||
6 | +set -e | ||
7 | + | ||
8 | +GERRIT_USER=${GERRIT_USER:-$USER} | ||
9 | +BRANCH=${2:-master} | ||
10 | + | ||
11 | +export ONOS_VERSION=${1:-$ONOS_VERSION} | ||
12 | +if [ -z "$ONOS_VERSION" ]; then | ||
13 | + echo "USAGE: onos-prepare-release <version number>" | ||
14 | + echo " Alternatively, ONOS_VERSION must be set" | ||
15 | + exit -1 | ||
16 | +fi | ||
17 | + | ||
18 | +DIR=$(mktemp -d /tmp/onos-release.XXXXX) && | ||
19 | + echo "Created tempdir for release: $DIR" || | ||
20 | + { echo "Failed to create temp file"; exit 1; } | ||
21 | + | ||
22 | +cd $DIR | ||
23 | +git init | ||
24 | +git remote add origin ssh://$GERRIT_USER@gerrit.onosproject.org:29418/onos.git | ||
25 | +git fetch origin | ||
26 | +git checkout $BRANCH | ||
27 | + | ||
28 | +# Check existance of version | ||
29 | +git tag -l | grep -q $ONOS_VERSION && { echo "ERROR: Version already exists"; exit -1; } | ||
30 | + | ||
31 | +export ONOS_ROOT=$DIR | ||
32 | +exec bash -i | ||
33 | + |
... | @@ -8,7 +8,7 @@ | ... | @@ -8,7 +8,7 @@ |
8 | 8 | ||
9 | set -e | 9 | set -e |
10 | 10 | ||
11 | -export NEW_VERSION=$1 | 11 | +export NEW_VERSION=${1:-$ONOS_VERSION} |
12 | [ -z "$NEW_VERSION" ] && echo "New ONOS version not specified" && exit 1 | 12 | [ -z "$NEW_VERSION" ] && echo "New ONOS version not specified" && exit 1 |
13 | 13 | ||
14 | export NEW_VERSION_SHORT=${NEW_VERSION%-SNAPSHOT} | 14 | export NEW_VERSION_SHORT=${NEW_VERSION%-SNAPSHOT} | ... | ... |
-
Please register or login to post a comment