From a971aee5bda8373d0bab06bbddbeb376294b49fd Mon Sep 17 00:00:00 2001 From: Anthony Dresser Date: Fri, 19 Jun 2020 10:07:37 -0700 Subject: [PATCH] Use cp for coverage copy (#11006) * test cp * mkdir * maintain directory * copy with directories --- .../linux/sql-product-build-linux.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/build/azure-pipelines/linux/sql-product-build-linux.yml b/build/azure-pipelines/linux/sql-product-build-linux.yml index f42d50f554..e7c42ff0f2 100644 --- a/build/azure-pipelines/linux/sql-product-build-linux.yml +++ b/build/azure-pipelines/linux/sql-product-build-linux.yml @@ -160,12 +160,12 @@ steps: ./build/azure-pipelines/linux/createDrop.sh displayName: Create Drop - - task: CopyFiles@2 - displayName: 'Copy Extension Unit Test Coverage Files to: $(Build.ArtifactStagingDirectory)' - inputs: - SourceFolder: '$(Build.SourcesDirectory)/extensions' - Contents: '*/coverage/**' - TargetFolder: '$(Build.ArtifactStagingDirectory)/test-results/coverage' + - script: | + set -e + shopt -s globstar + mkdir -p $(Build.ArtifactStagingDirectory)/test-results/coverage + cp --parents -r $(Build.SourcesDirectory)/extensions/*/coverage/** $(Build.ArtifactStagingDirectory)/test-results/coverage + displayName: Copy Coverage - task: PublishTestResults@2 displayName: 'Publish Test Results test-results.xml'