aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml6
-rwxr-xr-xtravis.sh62
2 files changed, 24 insertions, 44 deletions
diff --git a/.travis.yml b/.travis.yml
index f2f9dbcffa9..c46a4fd91ff 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,11 +12,7 @@ branches:
except:
- /^dogfood\/.*$/
- public_master
-
-env:
- - TARGET=BUILD
- - TARGET=WEB_TESTS
-
+
matrix:
fast_finish: true
diff --git a/travis.sh b/travis.sh
index bd101964e3f..676ee886aa6 100755
--- a/travis.sh
+++ b/travis.sh
@@ -32,44 +32,28 @@ keep_alive &
# @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