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