From e8f9119d4be4fa5e72cd97f951dee3fee123623c Mon Sep 17 00:00:00 2001 From: Stephen Halter Date: Mon, 21 May 2018 15:17:13 -0700 Subject: [PATCH] Enable test file logging on Jenkins (#2588) --- build/buildpipeline/linux.groovy | 4 +++- build/buildpipeline/osx.groovy | 4 +++- build/buildpipeline/windows.groovy | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/build/buildpipeline/linux.groovy b/build/buildpipeline/linux.groovy index 1757e8676f..e04a05630b 100644 --- a/build/buildpipeline/linux.groovy +++ b/build/buildpipeline/linux.groovy @@ -5,6 +5,8 @@ simpleNode('Ubuntu16.04', 'latest-or-auto-docker') { checkout scm } stage ('Build') { - sh "./build.sh --ci /p:Configuration=${params.Configuration}" + def logFolder = getLogFolder() + def environment = "ASPNETCORE_TEST_LOG_DIR=${WORKSPACE}/${logFolder}" + sh "${environment} ./build.sh --ci /p:Configuration=${params.Configuration}" } } diff --git a/build/buildpipeline/osx.groovy b/build/buildpipeline/osx.groovy index 2b475886fe..b3620cdd8d 100644 --- a/build/buildpipeline/osx.groovy +++ b/build/buildpipeline/osx.groovy @@ -5,6 +5,8 @@ simpleNode('OSX10.12','latest') { checkout scm } stage ('Build') { - sh "./build.sh --ci /p:Configuration=${params.Configuration}" + def logFolder = getLogFolder() + def environment = "ASPNETCORE_TEST_LOG_DIR=${WORKSPACE}/${logFolder}" + sh "${environment} ./build.sh --ci /p:Configuration=${params.Configuration}" } } diff --git a/build/buildpipeline/windows.groovy b/build/buildpipeline/windows.groovy index f1271e4c57..7869fc1da6 100644 --- a/build/buildpipeline/windows.groovy +++ b/build/buildpipeline/windows.groovy @@ -7,6 +7,8 @@ simpleNode('Windows_NT','latest') { checkout scm } stage ('Build') { - bat ".\\run.cmd -CI default-build /p:Configuration=${params.Configuration}" + def logFolder = getLogFolder() + def environment = "set ASPNETCORE_TEST_LOG_DIR=${WORKSPACE}\\${logFolder}" + bat "${environment}&.\\run.cmd -CI default-build /p:Configuration=${params.Configuration}" } }