Skip to content

Commit eee928e

Browse files
authored
Unblock publishing symbols with exclusion file. (#57162)
1 parent d20606c commit eee928e

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

eng/common/templates/job/publish-build-assets.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,29 @@ jobs:
9595
PublishLocation: Container
9696
ArtifactName: ReleaseConfigs
9797

98+
- task: powershell@2
99+
displayName: Check if SymbolPublishingExclusionsFile.txt exists
100+
inputs:
101+
targetType: inline
102+
script: |
103+
$symbolExclusionfile = "$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt"
104+
if(Test-Path -Path $symbolExclusionfile)
105+
{
106+
Write-Host "SymbolExclusionFile exists"
107+
Write-Host "##vso[task.setvariable variable=SymbolExclusionFile]true"
108+
}
109+
else{
110+
Write-Host "Symbols Exclusion file does not exists"
111+
}
112+
113+
- task: PublishBuildArtifacts@1
114+
displayName: Publish SymbolPublishingExclusionsFile Artifact
115+
inputs:
116+
PathtoPublish: '$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt'
117+
PublishLocation: Container
118+
ArtifactName: ReleaseConfigs
119+
condition: (variables['SymbolExclusionFile'], 'true')
120+
98121
- ${{ if eq(parameters.enablePublishBuildArtifacts, 'true') }}:
99122
- template: /eng/common/templates/steps/publish-logs.yml
100123
parameters:

0 commit comments

Comments
 (0)