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

Sonarqube Github Actions Integration Success

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