Make sonarqube step resilient to errors (#6128)

Co-authored-by: Dimitris Gounaris <dimitrisgounaris@20LDN-MAC257.local>
This commit is contained in:
Dimitris Gounaris 2020-04-03 15:14:03 +01:00 committed by GitHub
parent ccde0ac909
commit 3dc60aa83f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -64,6 +64,8 @@ pipeline {
stage('Generate sonarqube report') { stage('Generate sonarqube report') {
steps { steps {
script {
try {
// running this step here is the only way to not majorly affect the distributed test plugin, // running this step here is the only way to not majorly affect the distributed test plugin,
// as now that neither returns build files nor runs jacoco reports // as now that neither returns build files nor runs jacoco reports
sh "./gradlew --no-daemon build jacocoRootReport --stacktrace" sh "./gradlew --no-daemon build jacocoRootReport --stacktrace"
@ -83,6 +85,10 @@ pipeline {
} }
} }
} }
} catch (err) {
println('Error while trying to execute sonarqube analysis, will be skipped.')
}
}
} }
} }
} }