This is an automated email from the ASF dual-hosted git repository. sruehl pushed a commit to branch feature/sonarqube_build_breaker in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git
commit a5d44d655d9a196e2e9da199f622987662a7a2d3 Author: Sebastian Rühl <sru...@apache.org> AuthorDate: Thu Feb 22 15:48:43 2018 +0100 fail the build if the quality gate fails --- Jenkinsfile | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index afaffe9..9567e8c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -103,7 +103,25 @@ pipeline { } steps { echo 'Building' - sh 'mvn -P${JENKINS_PROFILE} sonar:sonar' + withSonarQubeEnv('Apache SonarQube Server') { + sh 'mvn -P${JENKINS_PROFILE} sonar:sonar' + } + } + } + + stage("Quality Gate") { + when { + branch 'master' + } + steps { + script { + timeout(time: 1, unit: 'HOURS') { + def qg = waitForQualityGate() + if (qg.status != 'OK') { + error "Pipeline aborted due to quality gate failure: ${qg.status}" + } + } + } } } -- To stop receiving notification emails like this one, please contact sru...@apache.org.