Skip to content

Commit 89b6388

Browse files
committed
Dev Tunnels CLI CI pipeline updates to remove dependencies on PATs for symbols publishing
1 parent 6e46f88 commit 89b6388

File tree

2 files changed

+26
-33
lines changed

2 files changed

+26
-33
lines changed

.pipelines/cs-ci-build.yaml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,18 +61,38 @@ steps:
6161
displayName: Publish symbols to drop artifacts
6262
inputs:
6363
pathtoPublish: '$(System.DefaultWorkingDirectory)\cs\bin\release\sym'
64-
artifactName: symbols
65-
publishLocation: 'Container'
64+
artifactName: Symbols
65+
publishLocation: Container
6666

67-
# docs: https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/azure-artifacts/symbol-service
67+
# Index symbols only (no cross-org publish)
68+
# https://devdiv.visualstudio.com/DevDiv/_wiki/wikis/DevDiv.wiki/34315/Archiving-Symbols
6869
- task: PublishSymbols@2
69-
displayName: Publish symbols to Microsoft Server (https://symweb)
70+
displayName: Index symbols (local only)
7071
inputs:
7172
SymbolsFolder: '$(System.DefaultWorkingDirectory)\cs\bin\release\sym'
7273
SearchPattern: '**\*.pdb'
7374
SymbolServerType: TeamServices
74-
# Expiration parameter: https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/azure-artifacts/symbol-service#how-to-change-the-expiration-date-of-a-symbol-request
75-
SymbolExpirationInDays: '1095'
75+
PublishSymbols: false
76+
77+
- task: DownloadBuildArtifacts@0
78+
displayName: Download symbols artifact
79+
inputs:
80+
artifactName: Symbols
81+
downloadPath: '$(Pipeline.Workspace)\Symbols'
82+
83+
# Archive symbols to symweb using WIF service connection
84+
# https://devdiv.visualstudio.com/DevDiv/_wiki/wikis/DevDiv.wiki/34315/Archiving-Symbols
85+
- task: MicroBuildArchiveSymbols@6
86+
displayName: Archive symbols to symweb (internal only)
87+
inputs:
88+
azureSubscription: 'VSEng-SymbolsUpload'
89+
SymbolsFeatureName: DevTunnels
90+
SymbolsProject: DDE
91+
SymbolsAgentPath: '$(Pipeline.Workspace)\Symbols'
92+
SubmitToInternet: false
93+
ExpirationInDays: 1095
94+
env:
95+
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # required by task per WIF migration guidance [1](https://devdiv.visualstudio.com/DevDiv/_wiki/wikis/DevDiv.wiki/49030)
7696

7797
- task: PublishBuildArtifacts@1
7898
displayName: Publish Build

.pipelines/symbols-aad-test.yaml

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)