]> source.dussan.org Git - archiva.git/commitdiff
simply withMaven publishers
authorolivier lamy <olamy@apache.org>
Fri, 14 Dec 2018 02:14:16 +0000 (12:14 +1000)
committerolivier lamy <olamy@apache.org>
Fri, 14 Dec 2018 02:14:16 +0000 (12:14 +1000)
Signed-off-by: olivier lamy <olamy@apache.org>
Jenkinsfile

index 6f132c99e658c3dbd93dd5d82137908e744941a5..3f41256c1e6fd08fbad92c678f5eb0e273e39ae4 100644 (file)
@@ -34,6 +34,7 @@ buildJdk10 = 'JDK 10 (latest)'
 buildMvn = 'Maven 3.5.2'
 deploySettings = 'archiva-uid-jenkins'
 localRepository = "../.archiva-master-repository"
+mavenOpts = '-Xms1g -Xmx2g -Djava.awt.headless=true'
 
 INTEGRATION_PIPELINE = "Archiva-IntegrationTests-Gitbox"
 
@@ -72,11 +73,11 @@ pipeline {
                     withMaven(maven: buildMvn, jdk: buildJdk,
                             mavenSettingsConfig: deploySettings,
                             mavenLocalRepo: localRepository,
-                            options: [concordionPublisher(disabled: true), dependenciesFingerprintPublisher(disabled: true),
-                                      findbugsPublisher(disabled: true), artifactsPublisher(disabled: true),
-                                      invokerPublisher(disabled: true), jgivenPublisher(disabled: true),
+                            publisherStrategy: 'EXPLICIT',
+                            mavenOpts: mavenOpts,
+                            options: [artifactsPublisher(disabled: false),
                                       junitPublisher(disabled: false, ignoreAttachments: false),
-                                      openTasksPublisher(disabled: true), pipelineGraphPublisher(disabled: true)]
+                                      pipelineGraphPublisher(disabled: false)]
                     )
                             {
                                 sh "chmod 755 ./src/ci/scripts/prepareWorkspace.sh"
@@ -100,10 +101,6 @@ pipeline {
             post {
                 always {
                     sh "rm -f /tmp/archiva-master-jdk-8-${env.JOB_NAME}.xml"
-                    junit testResults: '**/target/surefire-reports/TEST-*.xml'
-                }
-                success {
-                    archiveArtifacts '**/target/*.war,**/target/*-bin.zip'
                 }
                 failure {
                     notifyBuild("Failure in BuildAndDeploy stage")
@@ -129,13 +126,11 @@ pipeline {
                             checkout scm
                             timeout(120) {
                                 withMaven(maven: buildMvn, jdk: buildJdk9,
-                                        mavenSettingsConfig: deploySettings,
+                                          publisherStrategy: 'EXPLICIT',
+                                          mavenOpts: mavenOpts,
+                                          mavenSettingsConfig: deploySettings,
                                         mavenLocalRepo: ".repository",
-                                        options: [concordionPublisher(disabled: true), dependenciesFingerprintPublisher(disabled: true),
-                                                  findbugsPublisher(disabled: true), artifactsPublisher(disabled: true),
-                                                  invokerPublisher(disabled: true), jgivenPublisher(disabled: true),
-                                                  junitPublisher(disabled: true, ignoreAttachments: false),
-                                                  openTasksPublisher(disabled: true), pipelineGraphPublisher(disabled: true)]
+                                        options: [junitPublisher(disabled: false, ignoreAttachments: false)]
                                 )
                                         {
                                             sh "mvn clean install -U -B -e -fae -Dmaven.compiler.fork=true -Pci-build"
@@ -163,11 +158,9 @@ pipeline {
                                 withMaven(maven: buildMvn, jdk: buildJdk10,
                                         mavenSettingsConfig: deploySettings,
                                         mavenLocalRepo: ".repository",
-                                        options: [concordionPublisher(disabled: true), dependenciesFingerprintPublisher(disabled: true),
-                                                  findbugsPublisher(disabled: true), artifactsPublisher(disabled: true),
-                                                  invokerPublisher(disabled: true), jgivenPublisher(disabled: true),
-                                                  junitPublisher(disabled: true, ignoreAttachments: false),
-                                                  openTasksPublisher(disabled: true), pipelineGraphPublisher(disabled: true)]
+                                          publisherStrategy: 'EXPLICIT',
+                                          mavenOpts: mavenOpts,
+                                          options: [junitPublisher(disabled: false, ignoreAttachments: false)]
                                 )
                                         {
                                             sh "mvn clean install -U -B -e -fae -Dmaven.compiler.fork=true -Pci-build"