How To
Tambahkan ini di yml Github Actions project kamu
jobs:
analyze-with-sonarqube:
name: Analyze Code with SonarQube
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: sonarsource/sonarqube-scan-action@v4
with:
args: >
-Dsonar.projectKey=usually-this-was-repo-name
-Dsonar.sources=.
-Dsonar.test.exclusions=tests/**
-Dsonar.verbose=false
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }}
SONAR_PROJECT_KEY: usually-this-was-repo-name

Sonarqube Github Actions Integration Success
Jika perlu opsi yang lebih advanced kamu bisa di halaman marketplace Github Actions Sonarqube