mirror of
https://github.com/qlik-oss/PLSmartPivot.git
synced 2025-12-19 10:17:24 -05:00
33 lines
775 B
Bash
Executable File
33 lines
775 B
Bash
Executable File
#!/bin/bash
|
|
set -o errexit
|
|
|
|
join_by () {
|
|
local IFS="$1"; shift; echo "$*";
|
|
}
|
|
|
|
if [ "${CIRCLE_BRANCH}" == "master" ]; then
|
|
# get version from repo
|
|
OLD_VERSION="$(scripts/get-latest-version.sh $1 $2)"
|
|
echo "Latest GitHub release version: ${OLD_VERSION}"
|
|
|
|
# split into array
|
|
IFS='.' read -ra ARRAY_VERSION <<< "$OLD_VERSION"
|
|
|
|
# bump minor
|
|
ARRAY_VERSION[1]=$((ARRAY_VERSION[1]+1))
|
|
|
|
# join into string
|
|
NEW_VERSION=$(join_by . ${ARRAY_VERSION[@]})
|
|
elif [[ ! -z "${CIRCLE_BRANCH}" && ! -z "${CIRCLE_BUILD_NUM}" ]]; then
|
|
NEW_VERSION="$(echo ${CIRCLE_BRANCH} | sed -e 's/\//-/g')_${CIRCLE_BUILD_NUM}"
|
|
else
|
|
NEW_VERSION="dev"
|
|
fi
|
|
|
|
echo "Bumped version: ${NEW_VERSION}"
|
|
echo "${NEW_VERSION}" > BUMPED_VERSION
|
|
|
|
|
|
# Usage
|
|
# $ bump-version.sh qlik-oss qsSimpleKPI
|