# @TravisCI please provide the feature natively, like at AppVeyor or CircleCI ;-)
cancel_branch_build_with_pr || if [[ $? -eq 1 ]]; then exit 0; fi
-case "$TARGET" in
-
-BUILD)
- git fetch --unshallow
- ./gradlew build --no-daemon --console plain
-
- # the '-' at the end is needed when using set -u (the 'nounset' flag)
- # see https://stackoverflow.com/a/9824943/641955
- if [[ -n "${SONAR_TOKEN-}" ]]; then
- if [[ "${TRAVIS_BRANCH}" == "master" ]]; then
- ./gradlew jacocoTestReport sonarqube --info --no-daemon --console plain \
- -Dsonar.projectKey=org.sonarsource.sonarqube:sonarqube \
- -Dsonar.organization=sonarsource \
- -Dsonar.host.url=https://sonarcloud.io \
- -Dsonar.login="$SONAR_TOKEN"
- else
- ./gradlew jacocoTestReport sonarqube --info --no-daemon --console plain \
- -Dsonar.projectKey=org.sonarsource.sonarqube:sonarqube \
- -Dsonar.organization=sonarsource \
- -Dsonar.host.url=https://sonarcloud.io \
- -Dsonar.login="$SONAR_TOKEN" \
- -Dsonar.branch.name="$TRAVIS_BRANCH"
- fi
-
- # Wait for 5mins, hopefully the report will be processed.
- sleep 5m
- ./.travis/run_iris.sh
+git fetch --unshallow
+./gradlew build --no-daemon --console plain
+
+# the '-' at the end is needed when using set -u (the 'nounset' flag)
+# see https://stackoverflow.com/a/9824943/641955
+if [[ -n "${SONAR_TOKEN-}" ]]; then
+ if [[ "${TRAVIS_BRANCH}" == "master" ]]; then
+ ./gradlew jacocoTestReport :server:sonar-web:yarn_validate-ci sonarqube --info --no-daemon --console plain \
+ -Dsonar.projectKey=org.sonarsource.sonarqube:sonarqube \
+ -Dsonar.organization=sonarsource \
+ -Dsonar.host.url=https://sonarcloud.io \
+ -Dsonar.login="$SONAR_TOKEN"
+ else
+ ./gradlew jacocoTestReport :server:sonar-web:yarn_validate-ci sonarqube --info --no-daemon --console plain \
+ -Dsonar.projectKey=org.sonarsource.sonarqube:sonarqube \
+ -Dsonar.organization=sonarsource \
+ -Dsonar.host.url=https://sonarcloud.io \
+ -Dsonar.login="$SONAR_TOKEN" \
+ -Dsonar.branch.name="$TRAVIS_BRANCH"
fi
- ;;
-
-WEB_TESTS)
- ./gradlew :server:sonar-web:yarn_validate-ci --no-daemon --console plain
- ;;
-*)
- echo "Unexpected TARGET value: $TARGET"
- exit 1
- ;;
-
-esac
-
+ # Wait for 5mins, hopefully the report will be processed.
+ sleep 5m
+ ./.travis/run_iris.sh
+fi
\ No newline at end of file