1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #!/bin/bash
-
- set -euo pipefail
-
- function installTravisTools {
- mkdir ~/.local
- curl -sSL https://github.com/SonarSource/travis-utils/tarball/v16 | tar zx --strip-components 1 -C ~/.local
- source ~/.local/bin/install
- }
-
- case "$TESTS" in
-
- CI)
- installTravisTools
-
- build_snapshot "SonarSource/sonarqube"
-
- mvn verify -B -e -V
- ;;
-
- IT-DEV)
- installTravisTools
-
- build_snapshot "SonarSource/sonarqube"
-
- mvn install -Dsource.skip=true -Denforcer.skip=true -Danimal.sniffer.skip=true -Dmaven.test.skip=true
-
- cd it
- mvn -DsonarRunner.version="2.5-SNAPSHOT" -Dsonar.runtimeVersion="DEV" -Dmaven.test.redirectTestOutputToFile=false install
- ;;
-
- IT-DEV-SQ51)
- installTravisTools
-
- mvn install -Dsource.skip=true -Denforcer.skip=true -Danimal.sniffer.skip=true -Dmaven.test.skip=true
-
- cd it
- mvn -DsonarRunner.version="2.5-SNAPSHOT" -Dsonar.runtimeVersion="5.1.2" -Dmaven.test.redirectTestOutputToFile=false install
- ;;
-
- IT-DEV-LTS)
- installTravisTools
-
- mvn install -Dsource.skip=true -Denforcer.skip=true -Danimal.sniffer.skip=true -Dmaven.test.skip=true
-
- cd it
- mvn -DsonarRunner.version="2.5-SNAPSHOT" -Dsonar.runtimeVersion="4.5.5" -Dmaven.test.redirectTestOutputToFile=false install
- ;;
-
- esac
|