diff options
Diffstat (limited to 'travis.sh')
-rwxr-xr-x | travis.sh | 14 |
1 files 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 |