Repository: logging-log4net
Updated Branches:
  refs/heads/feature/cd-pipeline 26afadb8e -> 2d1c4d78a


mono-2.0: change docker to be tagged like netstandard-1.3


Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/2d1c4d78
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/2d1c4d78
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/2d1c4d78

Branch: refs/heads/feature/cd-pipeline
Commit: 2d1c4d78ae080283797aecea5b16229909c84e29
Parents: 26afadb
Author: Dominik Psenner <dpsen...@apache.org>
Authored: Wed May 9 22:11:25 2018 +0200
Committer: Dominik Psenner <dpsen...@apache.org>
Committed: Wed May 9 22:11:25 2018 +0200

----------------------------------------------------------------------
 Jenkinsfile | 26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/2d1c4d78/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index ed54f8b..4df17e0 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -54,7 +54,7 @@ pipeline {
                                        ).trim()
 
                                        // build docker container
-                                       def builder = docker.build 
'builder-netstandard:latest', "--file $builder_dir/Dockerfile --build-arg 
JENKINS_UID=$JENKINS_UID --build-arg JENKINS_GID=$JENKINS_GID $builder_dir"
+                                       def builder = docker.build 
'builder-netstandard-1.3:latest', "--file $builder_dir/Dockerfile --build-arg 
JENKINS_UID=$JENKINS_UID --build-arg JENKINS_GID=$JENKINS_GID $builder_dir"
 
                                        // run docker container
                                        builder.inside {
@@ -163,12 +163,24 @@ pipeline {
                                }
                        }
                        steps {
-                               sh "rm -rf bin/ tests/"
-                               checkout scm
-                               sh "nant -t:mono-2.0 -buildfile:log4net.build 
compile-mono-2.0"
-                               stash includes: 'bin/**/*.*', name: 
'mono-2.0-assemblies'
-                               sh "nant -t:mono-2.0 
-buildfile:tests/nant.build runtests-mono-2.0"
-                               stash includes: 'tests/bin/**/*.nunit.xml', 
name: 'mono-2.0-testresults'
+                               script {
+                                       checkout scm
+                                       def builder_target = "mono-2.0"
+                                       def builder_dir = 
"buildtools/docker/builder-$builder_target"
+
+                                       // build docker container
+                                       def builder = docker.build 
'builder-$builder_target:latest', "--file $builder_dir/Dockerfile $builder_dir"
+
+                                       // run docker container
+                                       builder.inside {
+                                               sh "rm -rf bin/ tests/"
+                                               checkout scm
+                                               sh "nant -t:mono-2.0 
-buildfile:log4net.build compile-mono-2.0"
+                                               stash includes: 'bin/**/*.*', 
name: 'mono-2.0-assemblies'
+                                               sh "nant -t:mono-2.0 
-buildfile:tests/nant.build runtests-mono-2.0"
+                                               stash includes: 
'tests/bin/**/*.nunit.xml', name: 'mono-2.0-testresults'
+                                       }
+                               }
                        }
                }
                stage('build mono-3.5') {

Reply via email to