Skip to content
Snippets Groups Projects
Commit 3246c840 authored by Simon Piette's avatar Simon Piette
Browse files

build-system: add --tag=x to launch-build-machine-jenkins.sh

Refs #55550

Change-Id: I3949cf3d8f8668727480b419ee6c65a92fdef6d3
parent 0da0fd67
Branches
Tags
No related merge requests found
...@@ -61,6 +61,8 @@ do ...@@ -61,6 +61,8 @@ do
unset DO_LOGGING;; unset DO_LOGGING;;
--release) --release)
IS_RELEASE=1;; IS_RELEASE=1;;
--tag)
TAG=(${PARAMETER##*=});;
--version-index=*) --version-index=*)
VERSION_INDEX=(${PARAMETER##*=});; VERSION_INDEX=(${PARAMETER##*=});;
*) *)
...@@ -114,14 +116,19 @@ echo "Update reference sources" ...@@ -114,14 +116,19 @@ echo "Update reference sources"
git checkout . && git checkout -f master && git pull git checkout . && git checkout -f master && git pull
# Get the version # Get the version
if [ -n $TAG ]; then
CURRENT_RELEASE_TAG_NAME="tags/$TAG"
else
CURRENT_RELEASE_TAG_NAME=`git describe --tags --abbrev=0` CURRENT_RELEASE_TAG_NAME=`git describe --tags --abbrev=0`
PREVIOUS_RELEASE_TAG_NAME=`git describe --tags --abbrev=0 ${CURRENT_RELEASE_TAG_NAME}^` fi
PREVIOUS_RELEASE_TAG_NAME=`git describe --tags --abbrev=0 ${CURRENT_RELEASE_TAG_NAME}^`
CURRENT_RELEASE_COMMIT_HASH=`git show --pretty=format:"%H" -s ${CURRENT_RELEASE_TAG_NAME} | tail -n 1` CURRENT_RELEASE_COMMIT_HASH=`git show --pretty=format:"%H" -s ${CURRENT_RELEASE_TAG_NAME} | tail -n 1`
PREVIOUS_RELEASE_COMMIT_HASH=`git show --pretty=format:"%H" -s ${PREVIOUS_RELEASE_TAG_NAME} | tail -n 1` PREVIOUS_RELEASE_COMMIT_HASH=`git show --pretty=format:"%H" -s ${PREVIOUS_RELEASE_TAG_NAME} | tail -n 1`
CURRENT_COMMIT=`git show --pretty=format:"%H" -s | tail -n 1` CURRENT_COMMIT=`git show --pretty=format:"%H" -s | tail -n 1`
CURRENT_RELEASE_TYPE=${CURRENT_RELEASE_TAG_NAME##*.} CURRENT_RELEASE_TYPE=${CURRENT_RELEASE_TAG_NAME##*.}
PREVIOUS_RELEASE_TYPE=${PREVIOUS_RELEASE_TAG_NAME##*.} PREVIOUS_RELEASE_TYPE=${PREVIOUS_RELEASE_TAG_NAME##*.}
if [ ${IS_KDE_CLIENT} ]; then if [ ${IS_KDE_CLIENT} ]; then
CURRENT_RELEASE_VERSION=${CURRENT_RELEASE_TAG_NAME%.*} CURRENT_RELEASE_VERSION=${CURRENT_RELEASE_TAG_NAME%.*}
CURRENT_RELEASE_VERSION=${CURRENT_RELEASE_VERSION#*.} CURRENT_RELEASE_VERSION=${CURRENT_RELEASE_VERSION#*.}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment