From e78e24086ed4f7b6bc09be43f54fea8a85fc1d8d Mon Sep 17 00:00:00 2001 From: Tom Date: Fri, 20 May 2016 10:05:05 +0200 Subject: [PATCH] handle release version in travis.sh --- travis.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/travis.sh b/travis.sh index 18715fa34d2..9859d8a5f3c 100755 --- a/travis.sh +++ b/travis.sh @@ -31,12 +31,20 @@ CI) elif [[ "${TRAVIS_BRANCH}" == "branch-"* ]] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then strongEcho 'Build and deploy' - # Do not deploy a SNAPSHOT version but the release version related to this build - set_maven_build_version $TRAVIS_BUILD_NUMBER + # get current version from pom + CURRENT_VERSION=`maven_expression "project.version"` + + if [[ $CURRENT_VERSION =~ "-SNAPSHOT" ]]; then + echo "======= Found SNAPSHOT version =======" + # Do not deploy a SNAPSHOT version but the release version related to this build + set_maven_build_version $TRAVIS_BUILD_NUMBER + else + echo "======= Found RELEASE version =======" + fi # analysis is currently executed by SonarSource internal infrastructure mvn deploy \ - -Pdeploy-sonarsource \ + -Pdeploy-sonarsource,release \ -B -e -V elif [ "$TRAVIS_PULL_REQUEST" != "false" ] && [ -n "${GITHUB_TOKEN:-}" ]; then -- 2.39.5