This is an automated email from the ASF dual-hosted git repository.

martin_s pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/archiva.git


The following commit(s) were added to refs/heads/master by this push:
     new 16a6517  Fixing pipeline syntax
16a6517 is described below

commit 16a6517cb0107a1eeab31ea1fa6ec75e4bf1fd2f
Author: Martin Stockhammer <[email protected]>
AuthorDate: Tue May 1 13:41:08 2018 +0200

    Fixing pipeline syntax
---
 Jenkinsfile | 119 +++++++++++++++++++++++++++++-------------------------------
 1 file changed, 58 insertions(+), 61 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 3d74c5f..92e4561 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -6,78 +6,76 @@ def deploySettings = 
'DefaultMavenSettingsProvider.1331204114925'
 node(labels) {
 
     def PWD = pwd()
-    def REPO_DIR="${env.JENKINS_HOME}/.repo-${env.JOB_NAME.replace('/','_')}"
+    def REPO_DIR = "${env.JENKINS_HOME}/.repo-${env.JOB_NAME.replace('/', 
'_')}"
     echo "Info: Job-Name=${JOB_NAME}, Branch=${BRANCH_NAME}, Workspace=${PWD}, 
Repo-Dir=${REPO_DIR}"
 
-    stages {
-        stage('Checkout') {
-            steps {
-                checkout scm
-                script {
-                    currentBuild.displayName = "Archiva master build"
-                    currentBuild.description = "This builds, tests and deploys 
the current artifact from archiva master branch."
-                }
+    stage('Checkout') {
+        steps {
+            checkout scm
+            script {
+                currentBuild.displayName = "Archiva master build"
+                currentBuild.description = "This builds, tests and deploys the 
current artifact from archiva master branch."
             }
-            post {
-                failure {
-                    notifyBuild("Checkout failure")
-                }
+        }
+        post {
+            failure {
+                notifyBuild("Checkout failure")
             }
         }
+    }
 
-        stage('Build') {
-            steps {
-                timeout(120) {
-                    withMaven(maven: buildMvn, jdk: buildJdk,
-                            mavenSettingsConfig: deploySettings,
-                            mavenLocalRepo: REPO_DIR
-                    )
-                            {
-                                sh "chmod 755 
./src/ci/scripts/prepareWorkspace.sh"
-                                sh "./src/ci/scripts/prepareWorkspace.sh"
-                                // Needs a lot of time to reload the 
repository files, try without cleanup
-                                // Not sure, but maybe
-                                // sh "rm -rf .repository"
+    stage('Build') {
+        steps {
+            timeout(120) {
+                withMaven(maven: buildMvn, jdk: buildJdk,
+                        mavenSettingsConfig: deploySettings,
+                        mavenLocalRepo: REPO_DIR
+                )
+                        {
+                            sh "chmod 755 ./src/ci/scripts/prepareWorkspace.sh"
+                            sh "./src/ci/scripts/prepareWorkspace.sh"
+                            // Needs a lot of time to reload the repository 
files, try without cleanup
+                            // Not sure, but maybe
+                            // sh "rm -rf .repository"
 
-                                // Run test phase / ignore test failures
-                                // -B: Batch mode
-                                // -U: Force snapshot update
-                                // -e: Produce execution error messages
-                                // -fae: Fail at the end
-                                // -Dmaven.compiler.fork=false: Do not compile 
in a separate forked process
-                                // -Dmaven.test.failure.ignore=true: Do not 
stop, if some tests fail
-                                // -Pci-build: Profile for CI-Server
-                                sh "mvn clean install -B -U -e -fae 
-Dmaven.test.failure.ignore=true -T2 -Dmaven.compiler.fork=false -Pci-build"
-                            }
-                }
+                            // Run test phase / ignore test failures
+                            // -B: Batch mode
+                            // -U: Force snapshot update
+                            // -e: Produce execution error messages
+                            // -fae: Fail at the end
+                            // -Dmaven.compiler.fork=false: Do not compile in 
a separate forked process
+                            // -Dmaven.test.failure.ignore=true: Do not stop, 
if some tests fail
+                            // -Pci-build: Profile for CI-Server
+                            sh "mvn clean install -B -U -e -fae 
-Dmaven.test.failure.ignore=true -T2 -Dmaven.compiler.fork=false -Pci-build"
+                        }
+            }
+        }
+        post {
+            success {
+                junit testDataPublishers: [[$class: 
'StabilityTestDataPublisher']], '**/target/surefire-reports/TEST-*.xml'
+                archiveArtifacts '**/target/*.war,**/target/*-bin.zip'
             }
-            post {
-                success {
-                    junit testDataPublishers: [[$class: 
'StabilityTestDataPublisher']], '**/target/surefire-reports/TEST-*.xml'
-                    archiveArtifacts '**/target/*.war,**/target/*-bin.zip'
-                }
-                failure {
-                    notifyBuild("Build / Test failure")
-                }
+            failure {
+                notifyBuild("Build / Test failure")
             }
         }
+    }
 
-        stage('Deploy') {
-            steps {
-                timeout(120) {
-                    withMaven(maven: buildMvn, jdk: buildJdk,
-                            mavenSettingsConfig: deploySettings,
-                            mavenLocalRepo: REPO_DIR
-                    )
-                            {
-                                sh "mvn deploy -B -Dmaven.test.skip=true"
-                            }
-                }
+    stage('Deploy') {
+        steps {
+            timeout(120) {
+                withMaven(maven: buildMvn, jdk: buildJdk,
+                        mavenSettingsConfig: deploySettings,
+                        mavenLocalRepo: REPO_DIR
+                )
+                        {
+                            sh "mvn deploy -B -Dmaven.test.skip=true"
+                        }
             }
-            post {
-                failure {
-                    notifyBuild("Deploy failure")
-                }
+        }
+        post {
+            failure {
+                notifyBuild("Deploy failure")
             }
         }
     }
@@ -89,7 +87,6 @@ node(labels) {
     }
 }
 
-
 // Send a notification about the build status
 def notifyBuild(String buildStatus) {
     // default the value

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to