SLING-9749 Enable profile "ci" during Jenkins build
for both Sonar and regular Maven build
diff --git a/vars/slingOsgiBundleBuild.groovy b/vars/slingOsgiBundleBuild.groovy
index 1d44fbe..30ab900 100644
--- a/vars/slingOsgiBundleBuild.groovy
+++ b/vars/slingOsgiBundleBuild.groovy
@@ -54,7 +54,7 @@
jdk: jenkinsJdkLabel(jobConfig.jdks[0], globalConfig),
publisherStrategy: 'EXPLICIT') {
try {
- sh "mvn -U clean verify sonar:sonar ${sonarcloudParams}"
+ sh "mvn -U clean verify sonar:sonar ${sonarcloudParams} -Pci"
} catch ( Exception e ) {
// TODO - we should check the actual failure cause here, but see
// https://stackoverflow.com/questions/55742773/get-the-cause-of-a-maven-build-failure-inside-a-jenkins-pipeline/55744122
@@ -115,7 +115,7 @@
dependenciesFingerprintPublisher(disabled: !isReferenceStage)
] ) {
- sh "mvn -U clean ${goal} ${additionalMavenParams}"
+ sh "mvn -U clean ${goal} ${additionalMavenParams} -Pci"
}
if ( isReferenceStage && jobConfig.archivePatterns ) {
archiveArtifacts(artifacts: SlingJenkinsHelper.jsonArrayToCsv(jobConfig.archivePatterns), allowEmptyArchive: true)