Update Jenkinsfile
Some checks failed
ecommerce-backend/pipeline/head There was a failure building this commit

This commit is contained in:
2026-03-12 05:06:23 +00:00
parent 1e1aa102d9
commit 5715d92124

20
Jenkinsfile vendored
View File

@@ -31,6 +31,26 @@ pipeline {
} }
} }
stage('Install SonarScanner') {
steps {
sh '''
if [ ! -f /opt/sonar-scanner/bin/sonar-scanner ]; then
echo "Installing sonar-scanner..."
cd /opt
wget -q https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-5.0.1.3006-linux.zip
unzip -q sonar-scanner-cli-5.0.1.3006-linux.zip
mv sonar-scanner-5.0.1.3006-linux sonar-scanner
chmod +x /opt/sonar-scanner/jre/bin/*
apk add --no-cache openjdk17 gcompat libc6-compat
sed -i 's/use_embedded_jre=true/use_embedded_jre=false/' /opt/sonar-scanner/bin/sonar-scanner
echo "sonar-scanner installed successfully"
else
echo "sonar-scanner already installed, skipping..."
fi
'''
}
}
stage('SonarQube Scan') { stage('SonarQube Scan') {
steps { steps {
withSonarQubeEnv('SonarQube') { withSonarQubeEnv('SonarQube') {