Update Sonar (#1110)

* Bump sonar-scanner to version 3.1.0.1141
* Change projectVersion property use
This commit is contained in:
Alexis Saettler
2018-04-06 11:41:30 +02:00
committed by GitHub
parent 37e8039c93
commit bb87ef81a6
2 changed files with 25 additions and 37 deletions
+25 -37
View File
@@ -7,7 +7,7 @@ function installSonar {
echo 'Setup sonar scanner'
# set version of sonar scanner to use :
sonarversion=3.0.3.778
sonarversion=3.1.0.1141
mkdir -p $HOME/sonarscanner
pushd $HOME/sonarscanner > /dev/null
@@ -33,7 +33,6 @@ function CommonParams {
-Dsonar.organization=monicahq \
-Dsonar.php.tests.reportPath=./results/junit.xml \
-Dsonar.php.coverage.reportPaths=./results/coverage.xml,./results/coverage2.xml \
-Dsonar.projectVersion=$(php artisan monica:getversion) \
$extra
}
@@ -71,18 +70,15 @@ if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] &&
installSonar
gitFetch
echo sonar-scanner $(CommonParams) \
SONAR_PARAMS="$(CommonParams) \
-Dsonar.projectVersion=master \
-Dsonar.analysis.buildNumber=$TRAVIS_BUILD_NUMBER \
-Dsonar.analysis.pipeline=$TRAVIS_BUILD_NUMBER \
-Dsonar.analysis.sha1=$TRAVIS_COMMIT \
-Dsonar.analysis.repository=$TRAVIS_REPO_SLUG
-Dsonar.analysis.repository=$TRAVIS_REPO_SLUG"
$SONAR_SCANNER_HOME/bin/sonar-scanner $(CommonParams) \
-Dsonar.analysis.buildNumber=$TRAVIS_BUILD_NUMBER \
-Dsonar.analysis.pipeline=$TRAVIS_BUILD_NUMBER \
-Dsonar.analysis.sha1=$TRAVIS_COMMIT \
-Dsonar.analysis.repository=$TRAVIS_REPO_SLUG \
-Dsonar.login=$SONAR_TOKEN
echo sonar-scanner $SONAR_PARAMS
$SONAR_SCANNER_HOME/bin/sonar-scanner $SONAR_PARAMS -Dsonar.login=$SONAR_TOKEN
elif [ -n "${TRAVIS_BRANCH:-}" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ -n "${SONAR_TOKEN:-}" ]; then
echo '============================'
@@ -91,27 +87,28 @@ elif [ -n "${TRAVIS_BRANCH:-}" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ -
installSonar
gitFetch
echo sonar-scanner $(CommonParams) \
-Dsonar.branch.name=$TRAVIS_BRANCH \
SONAR_PARAMS="$(CommonParams) \
-Dsonar.projectVersion=$(php artisan monica:getversion) \
-Dsonar.analysis.buildNumber=$TRAVIS_BUILD_NUMBER \
-Dsonar.analysis.pipeline=$TRAVIS_BUILD_NUMBER \
-Dsonar.analysis.sha1=$TRAVIS_COMMIT \
-Dsonar.analysis.repository=$TRAVIS_REPO_SLUG
-Dsonar.analysis.repository=$TRAVIS_REPO_SLUG"
$SONAR_SCANNER_HOME/bin/sonar-scanner $(CommonParams) \
-Dsonar.branch.name=$TRAVIS_BRANCH \
-Dsonar.analysis.buildNumber=$TRAVIS_BUILD_NUMBER \
-Dsonar.analysis.pipeline=$TRAVIS_BUILD_NUMBER \
-Dsonar.analysis.sha1=$TRAVIS_COMMIT \
-Dsonar.analysis.repository=$TRAVIS_REPO_SLUG \
-Dsonar.login=$SONAR_TOKEN
echo sonar-scanner $SONAR_PARAMS
$SONAR_SCANNER_HOME/bin/sonar-scanner $SONAR_PARAMS -Dsonar.login=$SONAR_TOKEN
elif [ "$TRAVIS_PULL_REQUEST" != "false" ] && [ -n "${SONAR_TOKEN:-}" ]; then
PULL_REQUEST_BRANCH=
PULL_REQUEST_REPOSITORY=$(curl --silent https://api.github.com/repos/$TRAVIS_REPO_SLUG/pulls/$TRAVIS_PULL_REQUEST | jq -r .head.repo.full_name)
REPOS_VALUES=($(curl -sSL https://api.github.com/repos/$TRAVIS_REPO_SLUG/pulls/$TRAVIS_PULL_REQUEST | jq -r -c ".head.repo.full_name, .head.repo.owner.login"))
if [ "$PULL_REQUEST_REPOSITORY" == "$REPOSITORY_OWNER" ]; then
PULL_REQUEST_BRANCH=
PULL_REQUEST_REPOSITORY=${REPOS_VALUES[0]}
PULL_REQUEST_USER=${REPOS_VALUES[1]}
if [ -z "${PULL_REQUEST_REPOSITORY:-}" ] || [ "$PULL_REQUEST_REPOSITORY" == "null" ]; then
echo 'Error with github api call'
exit 1
elif [ "$PULL_REQUEST_REPOSITORY" == "$REPOSITORY_OWNER" ]; then
echo '==================================='
echo 'SONAR:Analyze internal pull request'
echo '==================================='
@@ -120,7 +117,7 @@ elif [ "$TRAVIS_PULL_REQUEST" != "false" ] && [ -n "${SONAR_TOKEN:-}" ]; then
echo '==================================='
echo 'SONAR:Analyze external pull request'
echo '==================================='
PULL_REQUEST_USER=$(curl --silent https://api.github.com/repos/$TRAVIS_REPO_SLUG/pulls/$TRAVIS_PULL_REQUEST | jq -r .head.repo.owner.login)
echo External repository: $PULL_REQUEST_REPOSITORY
PULL_REQUEST_BRANCH="PR${TRAVIS_PULL_REQUEST}_($PULL_REQUEST_USER)_$TRAVIS_PULL_REQUEST_BRANCH"
fi
@@ -143,7 +140,7 @@ elif [ "$TRAVIS_PULL_REQUEST" != "false" ] && [ -n "${SONAR_TOKEN:-}" ]; then
# fi
# analyse with GitHub token to add comment on the PR
echo sonar-scanner $(CommonParams) \
SONAR_PARAMS="$(CommonParams) \
-Dsonar.branch.name=$PULL_REQUEST_BRANCH \
-Dsonar.branch.target=$TRAVIS_BRANCH \
-Dsonar.analysis.buildNumber=$TRAVIS_BUILD_NUMBER \
@@ -152,19 +149,10 @@ elif [ "$TRAVIS_PULL_REQUEST" != "false" ] && [ -n "${SONAR_TOKEN:-}" ]; then
-Dsonar.analysis.prNumber=$TRAVIS_PULL_REQUEST \
-Dsonar.analysis.repository=$TRAVIS_REPO_SLUG \
-Dsonar.pullrequest.github.id=$TRAVIS_PULL_REQUEST \
-Dsonar.pullrequest.github.repository=$TRAVIS_REPO_SLUG
-Dsonar.pullrequest.github.repository=$TRAVIS_REPO_SLUG"
$SONAR_SCANNER_HOME/bin/sonar-scanner $(CommonParams) \
-Dsonar.branch.name=$PULL_REQUEST_BRANCH \
-Dsonar.branch.target=$TRAVIS_BRANCH \
-Dsonar.analysis.buildNumber=$TRAVIS_BUILD_NUMBER \
-Dsonar.analysis.pipeline=$TRAVIS_BUILD_NUMBER \
-Dsonar.analysis.sha1=$TRAVIS_PULL_REQUEST_SHA \
-Dsonar.analysis.prNumber=$TRAVIS_PULL_REQUEST \
-Dsonar.analysis.repository=$TRAVIS_REPO_SLUG \
-Dsonar.pullrequest.github.id=$TRAVIS_PULL_REQUEST \
-Dsonar.pullrequest.github.repository=$TRAVIS_REPO_SLUG \
-Dsonar.login=$SONAR_TOKEN
echo sonar-scanner $SONAR_PARAMS
$SONAR_SCANNER_HOME/bin/sonar-scanner $SONAR_PARAMS -Dsonar.login=$SONAR_TOKEN
elif [ ! -a "travis-sonarlauncher" ]; then
Binary file not shown.