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') {
