From 9b3279eb277d30f4dbd2e9986fe8cecac2c3e970 Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Fri, 10 Jul 2020 12:06:22 +0200 Subject: [PATCH] Add sonarCloud Code Analyzer Signed-off-by: Michael Barz --- .drone.star | 10 ++++++++++ sonar-project.properties | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 sonar-project.properties diff --git a/.drone.star b/.drone.star index df632bf2a..8eb9e76a8 100644 --- a/.drone.star +++ b/.drone.star @@ -126,6 +126,16 @@ def testing(ctx): }, }, }, + { + 'name': 'sonarcloud', + 'image': 'sonarsource/sonar-scanner-cli', + 'pull': 'always', + 'environment': { + 'SONAR_TOKEN': { + 'from_secret': 'sonar_token', + }, + }, + }, ], 'volumes': [ { diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 000000000..aede03677 --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,34 @@ + +sonar.projectKey=owncloud_ocis-thumbnails +sonar.organization=owncloud-1 +sonar.projectName=ownCloud Infinite Scale: THUMBNAILS +sonar.projectVersion=1.0 +sonar.host.url=https://sonarcloud.io + +# ===================================================== +# Meta-data for the project +# ===================================================== + +sonar.links.homepage=https://github.com/owncloud/ocis-thumbnails +sonar.links.ci=https://cloud.drone.io/owncloud/ocis-thumbnails/ +sonar.links.scm=https://github.com/owncloud/ocis-thumbnails +sonar.links.issue=https://github.com/owncloud/ocis-thumbnails/issues + + +# ===================================================== +# Properties that will be shared amongst all modules +# ===================================================== + +# SQ standard properties +sonar.sources=. + +# Pull Requests +sonar.pullrequest.provider=GitHub +sonar.pullrequest.github.repository=owncloud/ocis-thumbnails +sonar.pullrequest.base=${env.DRONE_BRANCH} +sonar.pullrequest.branch=${env.DRONE_SOURCE_BRANCH} +sonar.pullrequest.key=${env.DRONE_PULL_REQUEST} + + +# Properties specific to language plugins: +sonar.go.coverage.reportPaths=coverage.out \ No newline at end of file