Skip to content

Commit 714fe13

Browse files
committed
CI: Fix version naming issues
1 parent a601aa2 commit 714fe13

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

ci/release-notes.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ steps:
3232
set -e
3333
MAPPER_RELEASE=${BUILD_SOURCEBRANCHNAME}-v${BUILD_BUILDNUMBER}
3434
ISSUES_BADGE=
35-
case "${BUILD_SOURCEBRANCH}" in
35+
case "${BUILD_SOURCEBRANCHNAME}" in
3636
release)
3737
MAPPER_RELEASE=v0.x.x
3838
BADGE_LABEL="Official release"

ci/setup-common.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,17 @@
2929

3030
steps:
3131
- bash: |
32-
if [ "${BUILD_SOURCEBRANCH}" = "release" ] ; then
33-
# Release build: version to be inserted by Mapper build system
34-
echo "##vso[task.setVariable variable=VERSION_DISPLAY]"
32+
if [ "${BUILD_REASON}" = "PullRequest" ] ; then
33+
# Pull request display version: full source branch + build number
34+
VERSION_DISPLAY="${BUILD_SOURCEBRANCH} v${BUILD_BUILDNUMBER}"
35+
elif [ "${BUILD_SOURCEBRANCHNAME}" = "release" ] ; then
36+
# Release build display version: left to Mapper build system
37+
VERSION_DISPLAY=""
3538
else
36-
# Default display version: full source branch and build number
37-
echo "##vso[task.setVariable variable=VERSION_DISPLAY]${BUILD_SOURCEBRANCH} v${BUILD_BUILDNUMBER}"
39+
# Default display version: source branch name + build number
40+
VERSION_DISPLAY="${BUILD_SOURCEBRANCHNAME} v${BUILD_BUILDNUMBER}"
3841
fi
42+
echo "##vso[task.setVariable variable=VERSION_DISPLAY]${VERSION_DISPLAY}"
3943
echo "##vso[task.setVariable variable=SOURCE_DIR]${BUILD_SOURCESDIRECTORY}"
4044
echo "##vso[task.setVariable variable=TEST_RESULTS]${BUILD_SOURCESDIRECTORY}/build/default/openorienteering-mapper-ci/Testing"
4145
echo "##vso[task.setVariable variable=CMAKE_WRAPPING]-E env bash ${BUILD_SOURCESDIRECTORY}/ci/shell.sh cmake"
@@ -44,7 +48,7 @@ steps:
4448
if [ -z "${OUTPUT_SUFFIX}" ] ; then
4549
echo "##vso[task.setVariable variable=OUTPUT_SUFFIX]${TARGET_SUFFIX}"
4650
fi
47-
if [ -z "${APP_ID_SUFFIX}" ] ; then
51+
if [ -z "${APP_ID_SUFFIX}" -a -n "${VERSION_DISPLAY}" ] ; then
4852
echo "##vso[task.setVariable variable=APP_ID_SUFFIX].${BUILD_SOURCEBRANCHNAME}"
4953
fi
5054
env | sort

0 commit comments

Comments
 (0)