diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d2aa8e0..501cf33 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -34,21 +34,24 @@ jobs: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SONAR_PROJECT_KEY: ${{ secrets.SONAR_PROJECT_KEY }} run: | + HOST_URL=${SONAR_HOST_URL:-https://sonata.cyber77.de} PROJECT_KEY="${SONAR_PROJECT_KEY}" if [ -z "$PROJECT_KEY" ] && [ -f sonar-project.properties ]; then PROJECT_KEY=$(grep -E '^sonar.projectKey=' sonar-project.properties | cut -d= -f2 | tr -d '\r') fi PROJECT_KEY=${PROJECT_KEY:-free-games-claimer} docker run --rm \ - -e SONAR_HOST_URL="$SONAR_HOST_URL" \ + -e SONAR_HOST_URL="$HOST_URL" \ -e SONAR_TOKEN="$SONAR_TOKEN" \ -v "$PWD:/usr/src" \ -w /usr/src \ sonarsource/sonar-scanner-cli \ sonar-scanner \ - -Dsonar.host.url="$SONAR_HOST_URL" \ + -Dsonar.host.url="$HOST_URL" \ -Dsonar.token="$SONAR_TOKEN" \ -Dsonar.projectKey="${PROJECT_KEY:-free-games-claimer}" \ + -Dsonar.sources=. \ + -Dsonar.scm.provider=git \ -Dsonar.projectBaseDir=/usr/src docker: