AzureCLI@0 — zadanie w wersji zapoznawczej interfejsu wiersza polecenia platformy Azure w wersji 0
Uruchamianie powłoki lub skryptu wsadowego za pomocą poleceń interfejsu wiersza polecenia platformy Azure w ramach subskrypcji platformy Azure.
Składnia
# Azure CLI Preview v0
# Run a Shell or Batch script with Azure CLI commands against an azure subscription.
- task: AzureCLI@0
inputs:
connectedServiceNameSelector: 'connectedServiceNameARM' # 'connectedServiceName' | 'connectedServiceNameARM'. Required. Azure Connection Type. Default: connectedServiceNameARM.
connectedServiceNameARM: # string. Required when connectedServiceNameSelector = connectedServiceNameARM. AzureRM Subscription.
#connectedServiceName: # string. Required when connectedServiceNameSelector = connectedServiceName. Azure Classic Subscription.
scriptLocation: 'scriptPath' # 'inlineScript' | 'scriptPath'. Required. Script Location. Default: scriptPath.
scriptPath: # string. Required when scriptLocation = scriptPath. Script Path.
#inlineScript: # string. Required when scriptLocation = inlineScript. Inline Script.
#args: # string. Arguments.
# Advanced
#cwd: # string. Working Directory.
#failOnStandardError: true # boolean. Fail on Standard Error. Default: true.
Dane wejściowe
connectedServiceNameSelector
-
typ połączenia platformy Azure
string
. To jest wymagane. Dozwolone wartości: connectedServiceName
(wersja klasyczna platformy Azure), connectedServiceNameARM
(Azure Resource Manager). Wartość domyślna: connectedServiceNameARM
.
Wybiera typ połączenia platformy Azure dla wdrożenia.
connectedServiceNameARM
-
subskrypcji modułu AzureRM
string
. Wymagane, gdy connectedServiceNameSelector = connectedServiceNameARM
.
Wybiera subskrypcję usługi Azure Resource Manager dla wdrożenia.
connectedServiceName
-
klasycznej subskrypcji platformy Azure
string
. Wymagane, gdy connectedServiceNameSelector = connectedServiceName
.
Wybiera klasyczną subskrypcję platformy Azure dla wdrożenia.
scriptLocation
-
lokalizacji skryptu
string
. To jest wymagane. Dozwolone wartości: inlineScript
(skrypt wbudowany), scriptPath
(ścieżka skryptu). Wartość domyślna: scriptPath
.
Wybiera lokalizację skryptu.
scriptPath
-
ścieżka skryptu
string
. Wymagane, gdy scriptLocation = scriptPath
.
W pełni kwalifikowana ścieżka skryptu lub ścieżki względem domyślnego katalogu roboczego.
skryptu wbudowanego
string
. Wymagane, gdy scriptLocation = inlineScript
.
Skrypty można napisać w tekście tutaj. W przypadku plików wsadowych użyj prefiksu call
przed każdym poleceniem platformy Azure. Można również przekazać wstępnie zdefiniowane i niestandardowe zmienne do tego skryptu przy użyciu argumentów.
Zapoznaj się z poniższymi przykładami. Pierwszy to przykład powłoki, a drugi to przykład wsadowy:
azure --version || azure account show
call azure --version || call azure account show
args
-
argumenty
string
.
Argumenty przekazane do skryptu.
katalogu roboczego cwd
-
string
.
Bieżący katalog roboczy, w którym jest uruchamiany skrypt. Jeśli pole pozostanie puste, dane wejściowe są katalogami głównymi repozytorium (kompilacja) lub artefaktami (wydanie), które są $(System.DefaultWorkingDirectory)
.
failOnStandardError
-
niepowodzenie w błędu standardowego
boolean
. Wartość domyślna: true
.
Jeśli to prawda, to zadanie zakończy się niepowodzeniem, gdy wszelkie błędy są zapisywane w strumieniu StandardError.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.
Zmienne wyjściowe
Żaden.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Żaden |
możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
ograniczenia poleceń | Jakikolwiek |
zmienne ustawiane | Jakikolwiek |
Wersja agenta | 1.95.0 lub nowsza |
Kategoria zadań | Zastosuj |