mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Update to use AZ cli instead
This commit is contained in:
@@ -61,27 +61,15 @@ jobs:
|
||||
Install-Module -Name Az.Storage -Force -AllowClobber -Scope CurrentUser -Verbose
|
||||
displayName: Remove AzRM modules
|
||||
|
||||
- task: AzurePowerShell@5
|
||||
displayName: Set blob permissions
|
||||
- task: AzureCLI@2
|
||||
displayName: 'Set blob permissions'
|
||||
inputs:
|
||||
azureSubscription: az-blob-cicd-infra
|
||||
scriptType: inlineScript
|
||||
azurePowerShellVersion: LatestVersion
|
||||
pwsh: true
|
||||
inline: |
|
||||
$storageAccount = "$(StorageAccount)"
|
||||
$containerName = "$(azureVersion)"
|
||||
$publicAccess = "blob"
|
||||
|
||||
Set-AzStorageContainerAcl `
|
||||
-Context (New-AzStorageContext -StorageAccountName $storageAccount) `
|
||||
-Container $containerName `
|
||||
-PublicAccess $publicAccess
|
||||
|
||||
Set-AzStorageContainerAcl `
|
||||
-Context (New-AzStorageContext -StorageAccountName $storageAccount) `
|
||||
-Container "$containerName-gc" `
|
||||
-PublicAccess $publicAccess
|
||||
scriptType: 'pscore'
|
||||
scriptLocation: 'inlineScript'
|
||||
inlineScript: |
|
||||
az storage container set-permission --account-name $(StorageAccount) --name $(azureVersion) --public-access blob
|
||||
az storage container set-permission --account-name $(StorageAccount) --name $(azureVersion)-gc --public-access blob
|
||||
|
||||
- template: /.pipelines/templates/approvalJob.yml@self
|
||||
parameters:
|
||||
|
||||
Reference in New Issue
Block a user