[beast] TRAVIS: fix upload version and initial distribution pick
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast] TRAVIS: fix upload version and initial distribution pick
- Date: Fri, 1 Apr 2016 08:50:22 +0000 (UTC)
commit cfa85c28a64a10d7d7e1222047ca3c560ad7d649
Author: Tim Janik <timj gnu org>
Date: Sun Mar 27 16:17:21 2016 +0200
TRAVIS: fix upload version and initial distribution pick
Signed-off-by: Tim Janik <timj gnu org>
buildtool.sh | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/buildtool.sh b/buildtool.sh
index cc35a33..f403f70 100755
--- a/buildtool.sh
+++ b/buildtool.sh
@@ -10,6 +10,7 @@ mkconfig() # print shell variables describing package, version, commit id, monot
{
set -e # abort on errors
REVISIONSUFFIX="$1" # may be empty
+ # uses: .git/ $DISTRELEASE $TRAVIS_JOB_NUMBER
# ensure we're in the project directory and have full git history
SCRIPTPATH=`readlink -f $0`
SCRIPTDIR=`dirname "$SCRIPTPATH"`
@@ -39,10 +40,11 @@ mkconfig() # print shell variables describing package, version, commit id, monot
UPSDETAIL="+git$TOTAL_COMMITS" # sort *after* UPSDETAIL="" (post release patchlevel)
fi
# build revision parts
- REVISIONSUFFIX="-${REVISIONSUFFIX:-0.1local}" # avoid non-native-package-with-native-version
- test -z "$TRAVIS_JOB_NUMBER" || REVISIONSUFFIX="$REVISIONSUFFIX~travis${TRAVIS_JOB_NUMBER/*./}"
+ REVISIONSUFFIX="-${REVISIONSUFFIX:-0${DISTRELEASE:-local}}" # ensure suffix to avoid
non-native-package-with-native-version
BUILDREV="$REVISIONSUFFIX"
- # complate deb package versioning
+ test -z "$TRAVIS_JOB_NUMBER" || BUILDREV="$BUILDREV~travis${TRAVIS_JOB_NUMBER/*./}"
+ # complete version variants
+ UPLOADVERSION="$UPSVERSION$UPSDETAIL$REVISIONSUFFIX"
DEBVERSION="$UPSVERSION$UPSDETAIL$BUILDREV"
# print variables after all errors have been checked for
cat <<-__EOF
@@ -50,6 +52,7 @@ mkconfig() # print shell variables describing package, version, commit id, monot
UPSVERSION=$UPSVERSION
UPSDETAIL=$UPSDETAIL
BUILDREV=$BUILDREV
+ UPLOADVERSION=$UPLOADVERSION
DEVELOPMENT=$DEVELOPMENT
TOTAL_COMMITS=$TOTAL_COMMITS
COMMITID=$COMMITID
@@ -70,7 +73,7 @@ bintrayup() # Usage: bintrayup <bintrayaccount> <packagepath> <packagedistributi
test -n "$PKGDIST" || die 1 "missing distribution"
shift 3
# create new bintray versoin
- REPOVERSION="$DEBVERSION" # echo "REPOVERSION=$REPOVERSION"
+ REPOVERSION="$UPLOADVERSION" # echo "REPOVERSION=$REPOVERSION"
echo " REMOTE " "creating new version: $REPOVERSION"
curl -d "{ \"name\": \"$REPOVERSION\", \"released\": \"`date -I`\", \"desc\": \"Automatic CI Build\" }" \
-u"$ACCNAME:$BINTRAY_APITOKEN" "https://api.bintray.com/packages/$ACCNAME/$PKGPATH/versions" \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]