AzureCLI@0 — zadanie w wersji zapoznawczej interfejsu wiersza polecenia platformy Azure w wersji 0
Uruchom skrypt powłoki lub wsadowy 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
. 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
- Subskrypcja modułu AzureRM
string
. Wymagane, gdy connectedServiceNameSelector = connectedServiceNameARM
.
Wybiera subskrypcję usługi Azure Resource Manager dla wdrożenia.
connectedServiceName
- Klasyczna subskrypcja platformy Azure
string
. Wymagane, gdy connectedServiceNameSelector = connectedServiceName
.
Wybiera klasyczną subskrypcję platformy Azure dla wdrożenia.
scriptLocation
- Lokalizacja skryptu
string
. Wymagane. Dozwolone wartości: inlineScript
(Wbudowany skrypt), 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.
inlineScript
- Wbudowany skrypt
string
. Wymagane, gdy scriptLocation = inlineScript
.
Skrypty można napisać 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.
Poniżej przedstawiono przykłady. 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.
cwd
- Katalog roboczy
string
.
Bieżący katalog roboczy, w którym jest uruchamiany skrypt. Jeśli te dane wejściowe są puste, jest to katalog główny repozytorium (kompilacja) lub artefakty (wydanie), czyli $(System.DefaultWorkingDirectory)
.
failOnStandardError
- Błąd standardowy kończy się niepowodzeniem
boolean
. Wartość domyślna: true
.
Jeśli tak jest, 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 ich danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.
Zmienne wyjściowe
Brak.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, kompilacja klasyczna, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne w formie tabeli settable | Dowolne |
Wersja agenta | 1.95.0 lub nowsza |
Kategoria zadania | Wdrażanie |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla