Jenkinsfile: stash and examine test results

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

Branch: refs/heads/feature/RollingFileAppender-NG
Commit: 4d686ddc787e5110cb1447e7f6eb3ca75bb82f0c
Parents: 9754669
Author: Dominik Psenner <[email protected]>
Authored: Tue Jul 4 10:29:14 2017 +0200
Committer: Dominik Psenner <[email protected]>
Committed: Tue Jul 4 10:29:14 2017 +0200

----------------------------------------------------------------------
 Jenkinsfile | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/4d686ddc/Jenkinsfile
----------------------------------------------------------------------
diff --git a/Jenkinsfile b/Jenkinsfile
index 50e3ccb..f656ee0 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -47,6 +47,7 @@ pipeline {
                                bat "${NANT_BIN} -t:net-3.5 
-buildfile:log4net.build compile-net-3.5"
                                stash includes: 'bin/**/*.*', name: 
'net-3.5-assemblies'
                                bat "${NANT_BIN} -t:net-3.5 
-buildfile:tests/nant.build runtests-net-3.5"
+                               stash includes: 'tests/bin/**/results/*.*', 
name: 'net-3.5-testresults'
                        }
                }
                stage('build net-3.5-cp') {
@@ -183,6 +184,7 @@ pipeline {
                        steps {
                                // assemble package by unstashing components
                                dir('package') {
+                                       // unstash assemblies
                                        unstash 'net-3.5-assemblies'
                                        unstash 'net-3.5-cp-assemblies'
                                        unstash 'net-4.0-assemblies'
@@ -192,7 +194,12 @@ pipeline {
                                        unstash 'mono-3.5-assemblies'
                                        unstash 'mono-4.0-assemblies'
                                        unstash 'netstandard-assemblies'
+
+                                       // unstash site
                                        unstash 'site'
+
+                                       // unstash test results
+                                       unstash 'net-3.5-testresults'
                                }
                                
                                // move site
@@ -201,6 +208,9 @@ pipeline {
                                
                                // archive package
                                archive 'package/**/*.*'
+
+                               // generate unittest reports
+                               junit 'package/tests/**/*.xml
                        }
                }
                stage('publish site') {

Reply via email to