mirror of
https://github.com/microsoft/mscclpp.git
synced 2026-04-20 06:49:29 +00:00
fix
This commit is contained in:
@@ -34,6 +34,20 @@ parameters:
|
||||
default: ''
|
||||
|
||||
steps:
|
||||
# 0. Ensure Azure CLI exists before running AzureCLI@2 tasks.
|
||||
- task: Bash@3
|
||||
name: EnsureAzureCLI
|
||||
displayName: Ensure Azure CLI Installed
|
||||
inputs:
|
||||
targetType: inline
|
||||
script: |
|
||||
set -e
|
||||
if command -v az >/dev/null 2>&1; then
|
||||
az version >/dev/null
|
||||
exit 0
|
||||
fi
|
||||
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
|
||||
|
||||
# 1. Check VMSS availability (fast, fail-fast)
|
||||
- task: AzureCLI@2
|
||||
name: CheckVMSS
|
||||
@@ -115,7 +129,6 @@ steps:
|
||||
script: |
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install pssh -y
|
||||
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
|
||||
|
||||
- task: AzureCLI@2
|
||||
name: StartVMSS
|
||||
|
||||
@@ -8,6 +8,19 @@ parameters:
|
||||
default: mscclpp
|
||||
|
||||
steps:
|
||||
- task: Bash@3
|
||||
name: EnsureAzureCLI
|
||||
displayName: Ensure Azure CLI Installed
|
||||
inputs:
|
||||
targetType: inline
|
||||
script: |
|
||||
set -e
|
||||
if command -v az >/dev/null 2>&1; then
|
||||
az version >/dev/null
|
||||
exit 0
|
||||
fi
|
||||
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
|
||||
|
||||
- task: AzureCLI@2
|
||||
name: StopVMSS
|
||||
displayName: Deallocate VMSS
|
||||
|
||||
Reference in New Issue
Block a user