1
1
name : DSC-Release-$(Build.BuildId)
2
2
trigger : none
3
3
4
- parameters :
5
- - name : token
6
- displayName : Token to use for CFS
7
- type : string
8
- default : ' none'
9
-
10
4
pr :
11
5
branches :
12
6
include :
@@ -122,38 +116,9 @@ extends:
122
116
displayName : Install Rust
123
117
env :
124
118
ob_restore_phase : true
125
- - ${{ if eq(parameters.token, 'none') }} :
126
- - task : AzureCLI@2
127
- inputs :
128
- azureSubscription : az-PowerShell-feed-ingestion
129
- scriptType : ' pscore'
130
- scriptLocation : ' inlineScript'
131
- inlineScript : |
132
- $accessToken = az account get-access-token --query accessToken --resource 499b84ac-1321-427f-aa17-267ca6975798 -o tsv
133
-
134
- # Set the access token as a secret, so it doesn't get leaked in the logs
135
- Write-Host "##vso[task.setsecret]$accessToken"
136
- $header = "Bearer $accessToken"
137
- Write-Host "##vso[task.setvariable variable=CARGO_REGISTRIES_POWERSHELL_TOKEN]$header"
138
- displayName : ' Get Azure DevOps Token'
139
- env :
140
- ob_restore_phase : true
141
- - ${{ if ne(parameters.token, 'none') }} :
142
- - task : PowerShell@2
143
- inputs :
144
- targetType : ' inline'
145
- pwsh : true
146
- script : |
147
- $header = "Bearer $($env:TOKEN)"
148
- Write-Host $env:TOKEN.Length
149
- Write-Host "##vso[task.setvariable variable=CARGO_REGISTRIES_POWERSHELL_TOKEN]$header"
150
- displayName : ' Set CARGO_REGISTRIES_POWERSHELL_TOKEN'
151
- env :
152
- TOKEN : ${{ parameters.token }}
153
- ob_restore_phase : true
154
119
- pwsh : |
155
120
Set-Location "$(Build.SourcesDirectory)/DSC"
156
- ./build.ps1 -Release -Architecture $(buildName) -SkipLinkCheck -UseCFS
121
+ ./build.ps1 -Release -Architecture $(buildName) -SkipLinkCheck
157
122
displayName: 'Build $(buildName)'
158
123
env:
159
124
ob_restore_phase: true
@@ -269,26 +234,8 @@ extends:
269
234
displayName : Install Rust
270
235
env :
271
236
ob_restore_phase : true
272
- - task : AzureCLI@2
273
- inputs :
274
- azureSubscription : az-PowerShell-feed-ingestion
275
- scriptType : ' pscore'
276
- scriptLocation : ' inlineScript'
277
- inlineScript : |
278
- $accessToken = az account get-access-token --query accessToken --resource 499b84ac-1321-427f-aa17-267ca6975798 -o tsv
279
-
280
- # Set the access token as a secret, so it doesn't get leaked in the logs
281
- Write-Host "##vso[task.setsecret]$accessToken"
282
- $header = "Bearer $accessToken"
283
- Write-Host "##vso[task.setvariable variable=CARGO_REGISTRIES_POWERSHELL_TOKEN]$header"
284
- # convert to base64
285
- $base64 = [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($accessToken))
286
- Write-Host "$base64"
287
- displayName : ' Get Azure DevOps Token'
288
- env :
289
- ob_restore_phase : true
290
237
- pwsh : |
291
- ./build.ps1 -Release -Architecture x86_64-unknown-linux-gnu -UseCFS
238
+ ./build.ps1 -Release -Architecture x86_64-unknown-linux-gnu
292
239
./build.ps1 -PackageType tgz -Architecture x86_64-unknown-linux-gnu -Release
293
240
Copy-Item ./bin/*.tar.gz "$(ob_outputDirectory)"
294
241
displayName: 'Build x86_64-unknown-linux-gnu'
@@ -312,23 +259,8 @@ extends:
312
259
displayName : Install Rust
313
260
env :
314
261
ob_restore_phase : true
315
- - task : AzureCLI@2
316
- inputs :
317
- azureSubscription : az-PowerShell-feed-ingestion
318
- scriptType : ' pscore'
319
- scriptLocation : ' inlineScript'
320
- inlineScript : |
321
- $accessToken = az account get-access-token --query accessToken --resource 499b84ac-1321-427f-aa17-267ca6975798 -o tsv
322
-
323
- # Set the access token as a secret, so it doesn't get leaked in the logs
324
- Write-Host "##vso[task.setsecret]$accessToken"
325
- $header = "Bearer $accessToken"
326
- Write-Host "##vso[task.setvariable variable=CARGO_REGISTRIES_POWERSHELL_TOKEN]$header"
327
- displayName : ' Get Azure DevOps Token'
328
- env :
329
- ob_restore_phase : true
330
262
- pwsh : |
331
- ./build.ps1 -Release -Architecture aarch64-unknown-linux-gnu -UseCFS
263
+ ./build.ps1 -Release -Architecture aarch64-unknown-linux-gnu
332
264
./build.ps1 -PackageType tgz -Architecture aarch64-unknown-linux-gnu -Release
333
265
Copy-Item ./bin/*.tar.gz "$(ob_outputDirectory)"
334
266
displayName: 'Build aarch64-unknown-linux-gnu'
@@ -360,23 +292,8 @@ extends:
360
292
displayName : Install Rust
361
293
env :
362
294
ob_restore_phase : true
363
- - task : AzureCLI@2
364
- inputs :
365
- azureSubscription : az-PowerShell-feed-ingestion
366
- scriptType : ' pscore'
367
- scriptLocation : ' inlineScript'
368
- inlineScript : |
369
- $accessToken = az account get-access-token --query accessToken --resource 499b84ac-1321-427f-aa17-267ca6975798 -o tsv
370
-
371
- # Set the access token as a secret, so it doesn't get leaked in the logs
372
- Write-Host "##vso[task.setsecret]$accessToken"
373
- $header = "Bearer $accessToken"
374
- Write-Host "##vso[task.setvariable variable=CARGO_REGISTRIES_POWERSHELL_TOKEN]$header"
375
- displayName : ' Get Azure DevOps Token'
376
- env :
377
- ob_restore_phase : true
378
295
- pwsh : |
379
- ./build.ps1 -Release -Architecture $(buildName) -UseCFS
296
+ ./build.ps1 -Release -Architecture $(buildName)
380
297
./build.ps1 -PackageType tgz -Architecture $(buildName) -Release
381
298
Copy-Item ./bin/*.tar.gz "$(ob_outputDirectory)"
382
299
Write-Host "##vso[artifact.upload containerfolder=release;artifactname=release]$(ob_outputDirectory)/DSC-$(PackageVersion)-$(buildName).tar.gz"
0 commit comments