Skip to content

Commit 3fa4e26

Browse files
committed
Use pure declarative syntax in the Jenkinsfile
QA-1892
1 parent a002ba3 commit 3fa4e26

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

Jenkinsfile

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,13 @@ pipeline {
5353
options {
5454
timeout(time: 30, unit: 'MINUTES')
5555
}
56+
environment {
57+
SONAR_BRANCH_TARGET= sh (returnStdout: true, script: '[ $BRANCH_NAME = master ] && echo master || echo develop').trim()
58+
}
5659
steps {
5760
withMaven(jdk: "${JDK_VERSION}", maven: 'M3') {
5861
withSonarQubeEnv('Sonar') {
59-
script{
60-
if ((env.BRANCH_NAME == 'master') || (env.BRANCH_NAME == 'develop')) {
61-
sh 'mvn --activate-profiles test test verify org.jacoco:jacoco-maven-plugin:prepare-agent org.jacoco:jacoco-maven-plugin:report sonar:sonar -DgsExec="${gsExec}" -DcompareExec="${compareExec}" -Dmaven.test.skip=false -Dmaven.test.failure.ignore=false -Dmaven.javadoc.skip=true -Dsonar.branch.name="${BRANCH_NAME}"'
62-
} else {
63-
sh 'mvn --activate-profiles test test verify org.jacoco:jacoco-maven-plugin:prepare-agent org.jacoco:jacoco-maven-plugin:report sonar:sonar -DgsExec="${gsExec}" -DcompareExec="${compareExec}" -Dmaven.test.skip=false -Dmaven.test.failure.ignore=false -Dmaven.javadoc.skip=true -Dsonar.branch.name="${BRANCH_NAME}" -Dsonar.branch.target=develop'
64-
}
65-
}
62+
sh 'mvn --activate-profiles test test verify org.jacoco:jacoco-maven-plugin:prepare-agent org.jacoco:jacoco-maven-plugin:report sonar:sonar -DgsExec="${gsExec}" -DcompareExec="${compareExec}" -Dmaven.test.skip=false -Dmaven.test.failure.ignore=false -Dmaven.javadoc.skip=true -Dsonar.branch.name="${BRANCH_NAME}" -Dsonar.branch.target="${SONAR_BRANCH_TARGET}"'
6663
}
6764
}
6865
}

0 commit comments

Comments
 (0)