Udostępnij przez


AzureCloudPowerShellDeployment@2 — zadanie wdrożenia usługi Azure Cloud Service w wersji 2

Wdrażanie usługi w chmurze platformy Azure.

To zadanie jest przestarzałe, ponieważ usługi Azure Cloud Services są wycofywane, zobacz Migrate Azure Cloud Services (wersja klasyczna) do usług Azure Cloud Services (rozszerzona pomoc techniczna).

Wdrażanie usługi w chmurze platformy Azure.

Składnia

# Azure Cloud Service deployment v2
# Deploy an Azure Cloud Service.
- task: AzureCloudPowerShellDeployment@2
  inputs:
    ARMConnectedServiceName: # string. Required. Azure subscription (ARM). 
    ResourceGroupName: # string. Required. Resource group. 
    ARMStorageAccount: # string. Required. Storage account (ARM). 
    ServiceName: # string. Required. Service name. 
    ServiceLocation: # string. Required. Service location. 
    CsCfg: # string. Required. CsCfg. 
    CsDef: # string. Required. CsDef. 
    CsPkg: # string. Required. CsPkg. 
    #KeyVault: # string. Azure KeyVault. 
    #DeploymentLabel: '$(Build.BuildNumber)' # string. Deployment label. Default: $(Build.BuildNumber).
    #AppendDateTimeToLabel: false # boolean. Append current date and time. Default: false.
    #UpgradeMode: 'Auto' # string. Update mode for the cloud service. Default: Auto.
    #AllowUpgrade: true # boolean. Allow upgrade. Default: true.
    #VerifyRoleInstanceStatus: false # boolean. Verify role instance status. Default: false.
  # Advanced Options For Creating New Service
    #DiagnosticStorageAccountKeys: # string. Diagnostic storage account keys.

Dane wejściowe

ARMConnectedServiceName - subskrypcji platformy Azure (ARM)
string. To jest wymagane.

Subskrypcja usługi Azure Resource Manager.


grupy zasobów ResourceGroupName -
string. To jest wymagane.

Wprowadź lub wybierz grupę zasobów platformy Azure, która zawiera Azure App Service określoną powyżej.


ARMStorageAccount - konta magazynu (ARM)
string. To jest wymagane.

Istniejące wcześniej konto magazynu usługi ARM.


nazwa usługi ServiceName -
string. To jest wymagane.

Istniejąca nazwa usługi w chmurze.


lokalizacji usługi ServiceLocation -
string. To jest wymagane.

Region dla nowego wdrożenia usługi. Opcje obejmują: Wschodnie stany USA, Wschodnie stany USA 2, Środkowe stany USA, Południowo-środkowe stany USA, Zachodnie stany USA, Europa Północna, Europa Zachodnia i inne.


CsCfg - CsCfg
string. To jest wymagane.

Ścieżka CsCfg w domyślnym katalogu artefaktów.


CsDef - CsDef
string. To jest wymagane.

Ścieżka CsDef w domyślnym katalogu artefaktów.


CsPkg - CsPkg
string. To jest wymagane.

Ścieżka do csPkg w domyślnym katalogu artefaktów.


KeyVault - Azure KeyVault
string.

Wybierz istniejącą usługę Azure KeyVault z certyfikatami.


etykieta wdrożenia DeploymentLabel -
string. Wartość domyślna: $(Build.BuildNumber).

Określa nazwę etykiety dla nowego wdrożenia. Jeśli nie zostanie określony, wartość domyślna to Globally Unique Identifier (GUID).


AppendDateTimeToLabel - Dołącz bieżącą datę i godzinę
boolean. Wartość domyślna: false.

Dołącza bieżącą datę i godzinę do etykiety wdrożenia.


UpgradeMode - Tryb aktualizacji dla usługi w chmurze
string. Wartość domyślna: Auto.

Automatyczny, ręczny lub jednoczesny.


AllowUpgrade - Zezwalaj na uaktualniania
boolean. Wartość domyślna: true.

Umożliwia uaktualnienie do wdrożenia platformy Microsoft Azure.


VerifyRoleInstanceStatus - weryfikowanie stanu wystąpienia roli
boolean. Wartość domyślna: false.

Powoduje, że zadanie czeka, aż wystąpienia roli będą w stanie gotowości.


DiagnosticStorageAccountKeys - diagnostycznych kluczy konta magazynu
string.

Sformatuj ciąg klucza magazynu jako Role:Storagekey. Nazwa konta magazynu diagnostyki dla każdej roli jest pobierana z pliku konfiguracji diagnostycznej (.wadcfgx).

  • Jeśli nie można odnaleźć pliku wadcfgx dla roli: rozszerzenie diagnostyczne nie jest ustawione dla tej roli.
  • Jeśli nazwa konta magazynu nie zostanie znaleziona w pliku .wadcfgx: domyślne konto magazynu jest używane do przechowywania wyników diagnostycznych, a parametry klucza magazynu z zadania wdrażania są ignorowane.

Jeśli w wynikach diagnostyki dla danego środowiska znajdują się poufne informacje, zapisz je storage_account_key jako zmienną tajną. Przykład:

  • Rola sieciowa: WebRole_storage_account_key
  • Rola pracownika: WorkerRole_stoarge_account_key

Opcje sterowania zadania

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 Przedstawiciel
Wymagania Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami do uruchamiania zadań korzystających z tego zadania: azureps
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.103.0 lub nowsza
Kategoria zadań Zainstaluj