[prev in list] [next in list] [prev in thread] [next in thread] 

List:       struts-dev
Subject:    [struts] 01/01: Defines a simple Docker build
From:       lukaszlenart () apache ! org
Date:       2019-08-27 6:56:01
Message-ID: 20190827065601.01EEF85FF0 () gitbox ! apache ! org
[Download RAW message or body]

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

lukaszlenart pushed a commit to branch docker-build
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 5918617826eb034a41720cec9e6c66c072d72067
Author: Lukasz Lenart <lukaszlenart@apache.org>
AuthorDate: Tue Aug 27 08:55:51 2019 +0200

    Defines a simple Docker build
---
 Jenkinsfile | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 7686d89..e79f0da 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,8 +1,6 @@
 #!groovy
 pipeline {
-  agent {
-    label 'ubuntu'
-  }
+  agent none
   options {
     buildDiscarder logRotator(daysToKeepStr: '14', numToKeepStr: '10')
     timeout(80)
@@ -20,10 +18,25 @@ pipeline {
   }
   stages {
     stage('Build') {
+      agent {
+        label 'ubuntu'
+      }
       steps {
-        sh 'mvn --version'
+        sh 'mvn -v'
         sh 'mvn clean source:jar javadoc:jar install deploy -DskipWiki \
-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2'  }
     }
+    stage('Docker build') {
+      agent {
+        docker {
+          image 'maven:3-alpine'
+          args '-v $HOME/.m2:/root/.m2'
+        }
+      }
+      steps {
+        sh 'mvn -v'
+        sh 'mvn clean test -DskipWiki'
+      }
+    }
   }
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic