From: Wouter Admiraal Date: Mon, 24 Feb 2020 11:32:04 +0000 (+0100) Subject: BUILD-753 Migrate IRIS task to Travis X-Git-Tag: 8.2.0.32929~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=a2c4b0d1ce9c2bc0385d1672609c87903fa2bfb0;p=sonarqube.git BUILD-753 Migrate IRIS task to Travis --- diff --git a/.travis/run_iris.sh b/.travis/run_iris.sh new file mode 100755 index 00000000000..638cefc3cd1 --- /dev/null +++ b/.travis/run_iris.sh @@ -0,0 +1,20 @@ +#!/bin/bash +set +x + +VERSION="\[RELEASE\]" +HTTP_CODE=`curl --write-out %{http_code} -O --user $ARTIFACTORY_PRIVATE_USERNAME:$ARTIFACTORY_API_KEY $ARTIFACTORY_URL/sonarsource-private-releases/com/sonarsource/iris/iris/$VERSION/iris-$VERSION-jar-with-dependencies.jar` + +if [ "$HTTP_CODE" != "200" ]; then + echo "Download $VERSION failed -> $HTTP_CODE" + exit -1 +else + echo "Downloaded $VERSION" +fi + +java -Diris.projectKey=org.sonarsource.sonarqube:sonarqube \ + -Diris.source.url=https://next.sonarqube.com/sonarqube \ + -Diris.source.token=$NEXT_TOKEN \ + -Diris.destination.url=$SONAR_HOST_URL \ + -Diris.destination.token=$SONAR_TOKEN \ + -Diris.maxcountposts=50 \ + -jar iris-[RELEASE]-jar-with-dependencies.jar diff --git a/travis.sh b/travis.sh index b2f4e883651..2f443dcafac 100755 --- a/travis.sh +++ b/travis.sh @@ -46,6 +46,10 @@ BUILD) -Dsonar.organization=sonarsource \ -Dsonar.host.url=https://sonarcloud.io \ -Dsonar.login="$SONAR_TOKEN" + + # Wait for 5mins, hopefully the report will be processed. + sleep 5m + ./.travis/run_iris.sh fi ;;