stage('Sonarqube Analysis') {
environment {
scannerHome = tool 'Sonar scanner'
}
steps {
withSonarQubeEnv('Sonarserver') {
sh "${scannerHome}/bin/sonar-scanner"
}
if ("${json.projectStatus.status}" == "ERROR") {
currentBuild.result = 'FAILURE'
error('Pipeline aborted due to quality gate failure.')
}
Latest posts by Rajesh Kumar (see all)
- Kubernetes Tutorials: How to modify CHANGE-CAUSE in Deployment revision - September 22, 2023
- Difference Between snowflake vs databricks - September 20, 2023
- Types of API Testing - September 20, 2023