Skip to content

Commit d1c88ef

Browse files
committed
Compare Sonar analysis to develop instead of master for other branches than master and develop
QA-1892
1 parent c6116de commit d1c88ef

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Jenkinsfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,13 @@ pipeline {
5656
steps {
5757
withMaven(jdk: "${JDK_VERSION}", maven: 'M3') {
5858
withSonarQubeEnv('Sonar') {
59-
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}"'
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+
}
6066
}
6167
}
6268
}

0 commit comments

Comments
 (0)