Added sample of AzOps pinning (#90)

Uses a variable that can be set in the variable group or pipeline itself

Co-authored-by: Gordon Byers <gobyers@microsoft.com>
This commit is contained in:
Gordon Byers 2021-07-16 15:01:51 +01:00 коммит произвёл GitHub
Родитель 773922bfff
Коммит 619f8c686c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 17 добавлений и 2 удалений

Просмотреть файл

@ -1,9 +1,24 @@
steps:
- task: PowerShell@2
displayName: "Install AzOps and Dependencies"
displayName: "Install (Edge) AzOps"
condition: or(eq(variables['AzOpsVersion'], ''), eq(variables['AzOpsVersion'], 'edge'))
inputs:
targetType: "inline"
script: |
Install-Module -Name AzOps -AllowPrerelease -Force
Write-Output "Installing latest AzOps Version"
Install-Module -Name AzOps -Force
Get-InstalledModule | select Name, Version, Repository, InstalledDate | ft
- task: PowerShell@2
displayName: "Install (Pinned) AzOps"
condition: ne(variables['AzOpsVersion'], '')
inputs:
targetType: "inline"
script: |
Write-Output "Installing AzOps Version $(AzOpsVersion)"
Install-Module -Name AzOps -RequiredVersion $(AzOpsVersion) -Force
Get-InstalledModule | select Name, Version, Repository, InstalledDate | ft