From 12a0b2b1a389a39c44d347e1ee53cc02657137cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beatrice=20Dellac=C3=A0?= Date: Sun, 9 Mar 2025 01:29:59 +0100 Subject: [PATCH] fix code scan --- .drone.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index de35bd4..be50c1f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -35,16 +35,23 @@ steps: - name: code-analysis image: openjdk:11-jre-slim commands: - # Install wget and unzip - - apt-get update && apt-get install -y wget unzip + # Update package lists and install dependencies for Node.js + - apt-get update && apt-get install -y curl gnupg wget unzip + # Install Node.js (e.g., version 18) using Nodesource setup script + - curl -fsSL https://deb.nodesource.com/setup_18.x | bash - + - apt-get install -y nodejs + # Verify Node.js is installed + - node -v + - npm -v # 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/ + - rm sonar-scanner.zip # 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 + - sonar-scanner -Dsonar.projectKey=$SONAR_PROJECT_KEY -Dsonar.sources=. -Dsonar.host.url=$SONAR_INSTANCE_URL -Dsonar.token=$SONAR_LOGIN_KEY environment: SONAR_PROJECT_KEY: from_secret: sonar_project_key