Skip to content

Commit f936012

Browse files
committed
PGO databases need to go into the PGO artifact.
1 parent d868f9e commit f936012

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

build/pipelines/templates/build-console-steps.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,18 +177,25 @@ steps:
177177
flattenFolders: true
178178
condition: succeeded()
179179
180+
- task: PublishBuildArtifacts@1
181+
displayName: 'Publish All Build Artifacts'
182+
inputs:
183+
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
184+
ArtifactName: 'drop'
185+
180186
- task: CopyFiles@2
181187
displayName: 'Copy PGO databases needed for PGO instrumentation run'
182188
inputs:
183189
Contents: |
184190
**/*.pgd
185-
TargetFolder: '$(Build.ArtifactStagingDirectory)/$(BuildConfiguration)/$(BuildPlatform)/PGO'
191+
TargetFolder: '$(Build.ArtifactStagingDirectory)/$(BuildConfiguration)/PGO/$(BuildPlatform)'
186192
OverWrite: true
187193
flattenFolders: true
188194
condition: and(succeeded(), eq(variables['PGOBuildMode'], 'Instrument'))
189195
190196
- task: PublishBuildArtifacts@1
191-
displayName: 'Publish All Build Artifacts'
197+
displayName: 'Publish All PGO Artifacts'
192198
inputs:
193-
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
194-
ArtifactName: 'drop'
199+
PathtoPublish: '$(Build.ArtifactStagingDirectory)/$(BuildConfiguration)/PGO'
200+
ArtifactName: 'PGO'
201+
condition: and(succeeded(), eq(variables['PGOBuildMode'], 'Instrument'))

0 commit comments

Comments
 (0)