From eee928e065c3aa47ae0cef4ed2b5f34c0c8fa192 Mon Sep 17 00:00:00 2001 From: Juan Hoyos Date: Tue, 10 Aug 2021 16:38:49 -0700 Subject: [PATCH] Unblock publishing symbols with exclusion file. (#57162) --- eng/common/templates/job/publish-build-assets.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/eng/common/templates/job/publish-build-assets.yml b/eng/common/templates/job/publish-build-assets.yml index 3b9e252..2f333cc 100644 --- a/eng/common/templates/job/publish-build-assets.yml +++ b/eng/common/templates/job/publish-build-assets.yml @@ -95,6 +95,29 @@ jobs: PublishLocation: Container ArtifactName: ReleaseConfigs + - task: powershell@2 + displayName: Check if SymbolPublishingExclusionsFile.txt exists + inputs: + targetType: inline + script: | + $symbolExclusionfile = "$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt" + if(Test-Path -Path $symbolExclusionfile) + { + Write-Host "SymbolExclusionFile exists" + Write-Host "##vso[task.setvariable variable=SymbolExclusionFile]true" + } + else{ + Write-Host "Symbols Exclusion file does not exists" + } + + - task: PublishBuildArtifacts@1 + displayName: Publish SymbolPublishingExclusionsFile Artifact + inputs: + PathtoPublish: '$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt' + PublishLocation: Container + ArtifactName: ReleaseConfigs + condition: (variables['SymbolExclusionFile'], 'true') + - ${{ if eq(parameters.enablePublishBuildArtifacts, 'true') }}: - template: /eng/common/templates/steps/publish-logs.yml parameters: -- 2.7.4