Skip to content

Commit ecc1b2d

Browse files
authored
Migrate dn-bot-devdiv-drop-rw-code-rw PAT to WIF service connection (#19598)
Replace PAT-based auth for VSTS drop upload with AzureCLI@2 + WIF service connection 'dnceng-devdiv-drop-rw-code-rw-wif'. The new flow gets a DevDiv-scoped token via az CLI instead of using the PAT from the DotNet-VSTS-Infra-Access variable group. Work item: AB#10146
1 parent 0abb33d commit ecc1b2d

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

azure-pipelines.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,16 +189,25 @@ extends:
189189
targetPath: '$(Build.SourcesDirectory)\artifacts\SymStore\$(_BuildConfig)'
190190
artifactName: 'NativeSymbols'
191191
condition: succeeded()
192+
- task: AzureCLI@2
193+
displayName: Get DevDiv Drop Access Token
194+
inputs:
195+
azureSubscription: 'dnceng-devdiv-drop-rw-code-rw-wif'
196+
scriptType: pscore
197+
scriptLocation: inlineScript
198+
inlineScript: |
199+
$token = az account get-access-token --resource 499b84ac-1321-427f-aa17-267ca6975798 --query accessToken -o tsv
200+
Write-Host "##vso[task.setvariable variable=DevDivDropAccessToken;issecret=true]$token"
201+
condition: succeeded()
192202
- task: 1ES.MicroBuildVstsDrop@1
193203
displayName: Upload VSTS Drop
194204
inputs:
195205
dropName: $(VisualStudioDropName)
196206
dropFolder: '$(Build.SourcesDirectory)\artifacts\VSSetup\$(_BuildConfig)\Insertion'
197207
dropRetentionDays: 90
198-
accessToken: $(dn-bot-devdiv-drop-rw-code-rw)
208+
accessToken: $(DevDivDropAccessToken)
199209
dropServiceUri: 'https://devdiv.artifacts.visualstudio.com'
200210
vsDropServiceUri: 'https://vsdrop.corp.microsoft.com/file/v1'
201-
202211
condition: succeeded()
203212

204213
#---------------------------------------------------------------------------------------------------------------------#
@@ -239,3 +248,4 @@ extends:
239248
insertTeamEmail: fsharpteam@microsoft.com
240249
insertTeamName: 'F#'
241250
completeInsertion: 'auto'
251+

0 commit comments

Comments
 (0)