@@ -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
0 commit comments