diff --git a/.drone.yml b/.drone.yml index 35d62bb..de35bd4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -33,8 +33,17 @@ steps: # Run SonarQube code analysis - name: code-analysis - image: sonarsource/sonar-scanner-cli:latest + image: openjdk:11-jre-slim commands: + # Install wget and unzip + - apt-get update && apt-get install -y wget unzip + # Download the SonarScanner CLI zip (adjust the version as needed) + - wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-7.0.2.4839-linux-aarch64.zip -O sonar-scanner.zip + # Unzip it to /opt + - unzip sonar-scanner.zip -d /opt/ + # Add sonar-scanner to the PATH (the folder name may vary with version) + - export PATH=/opt/sonar-scanner-7.0.2.4839-linux-aarch64/bin:$PATH + # Run the scanner - sonar-scanner -Dsonar.projectKey=$SONAR_PROJECT_KEY -Dsonar.sources=. -Dsonar.host.url=$SONAR_INSTANCE_URL -Dsonar.login=$SONAR_LOGIN_KEY environment: SONAR_PROJECT_KEY: