jobs:
include:
- env: TEST=sonarcloud
- if: type = push AND env(SONAR_TOKEN) IS present
+ if: |
+ type = push AND env(SONAR_TOKEN) IS present AND \
+ env(SONAR_PROJECT) IS present AND \
+ env(SONAR_ORGANIZATION) IS present
git:
depth: false
cache:
directories:
- $HOME/.sonar-cache
addons:
- sonarcloud:
- organization: "strongswan"
+ sonarcloud: true
- env: TEST=lgtm
if: type = push AND env(LGTM_TOKEN) IS present
git:
;;
sonarcloud)
sonar-scanner \
- -Dsonar.projectKey=strongswan \
+ -Dsonar.projectKey=${SONAR_PROJECT} \
+ -Dsonar.organization=${SONAR_ORGANIZATION} \
-Dsonar.projectVersion=$(git describe)+${TRAVIS_BUILD_NUMBER} \
-Dsonar.sources=. \
-Dsonar.cfamily.threads=2 \