name: SonarQube Analysis on: push: branches: - main jobs: sonar: runs-on: ubuntu-latest container: image: sonarsource/sonar-scanner-cli:latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install Docker CLI run: | apt-get update apt-get install -y docker.io - name: Debug workspace run: | pwd ls -la - name: Run SonarScanner run: | sonar-scanner \ -Dsonar.host.url="${{ vars.SONAR_HOST_URL }}" \ -Dsonar.token="${{ secrets.SONAR_TOKEN }}" \ -Dsonar.projectKey="${{ vars.SONAR_PROJECT_KEY }}" \ -Dsonar.projectName="${{ vars.SONAR_PROJECT_KEY }}" \ -Dsonar.sources=. \ -Dsonar.sourceEncoding=UTF-8