Condividi tramite


AzureCloudPowerShellDeployment@2 - Attività distribuzione del servizio cloud di Azure v2

Distribuire un servizio cloud di Azure.

Sintassi

# 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.

Input

ARMConnectedServiceName - Sottoscrizione di Azure (ARM)
string. Obbligatorio.

Sottoscrizione di Azure Resource Manager.


ResourceGroupName - Gruppo di risorse
string. Obbligatorio.

Immettere o selezionare il gruppo di risorse di Azure che contiene il Servizio app di Azure specificato in precedenza.


ARMStorageAccount - Account di archiviazione (ARM)
string. Obbligatorio.

Un account di archiviazione ARM preesistente.


ServiceName - Nome del servizio
string. Obbligatorio.

Nome del servizio cloud esistente.


ServiceLocation - Posizione del servizio
string. Obbligatorio.

Area per la nuova distribuzione del servizio. Le opzioni includono: Stati Uniti orientali, Stati Uniti orientali 2, Stati Uniti centrali, Stati Uniti centro-meridionali, Stati Uniti occidentali, Europa settentrionale, Europa occidentale e altri.


CsCfg - CsCfg
string. Obbligatorio.

Percorso CsCfg nella directory dell'artefatto predefinito.


CsDef - CsDef
string. Obbligatorio.

Percorso di CsDef nella directory degli artefatti predefinita.


CsPkg - CsPkg
string. Obbligatorio.

Percorso di CsPkg nella directory dell'artefatto predefinito.


KeyVault - Insieme di credenziali delle chiavi di Azure
string.

Scegliere un insieme di credenziali delle chiavi di Azure preesistente con i certificati.


DeploymentLabel - Etichetta di distribuzione
string. Valore predefinito: $(Build.BuildNumber).

Specifica il nome dell'etichetta per la nuova distribuzione. Se non specificato, per impostazione predefinita viene specificato un IDENTIFICATORe univoco globale (GUID).


AppendDateTimeToLabel - Aggiungere data e ora correnti
boolean. Valore predefinito: false.

Aggiunge la data e l'ora correnti all'etichetta di distribuzione.


UpgradeMode - Modalità di aggiornamento per il servizio cloud
string. Valore predefinito: Auto.

Auto, Manuale o Simultaneo.


AllowUpgrade - Consenti aggiornamento
boolean. Valore predefinito: true.

Consente un aggiornamento alla distribuzione di Microsoft Azure.


VerifyRoleInstanceStatus - Verificare lo stato dell'istanza del ruolo
boolean. Valore predefinito: false.

Fa sì che l'attività attenda fino a quando le istanze del ruolo non sono nello stato pronto.


DiagnosticStorageAccountKeys - Chiavi dell'account di archiviazione di diagnostica
string.

Formattare la stringa della chiave di archiviazione come Role:Storagekey. Il nome dell'account di archiviazione di diagnostica per ogni ruolo viene recuperato dal file di configurazione di diagnostica (con estensione wadcfgx).

  • Se il file con estensione wadcfgx per un ruolo non viene trovato: l'estensione di diagnostica non è impostata per tale ruolo.
  • Se il nome dell'account di archiviazione non viene trovato nel file con estensione wadcfgx: l'account di archiviazione predefinito viene usato per l'archiviazione dei risultati di diagnostica e i parametri della chiave di archiviazione dell'attività di distribuzione vengono ignorati.

Se sono presenti informazioni riservate nei risultati di diagnostica per l'ambiente in uso, salvare come storage_account_key variabile privata. Ad esempio:

  • Webrole: WebRole_storage_account_key
  • Workerrole: WorkerRole_stoarge_account_key

Opzioni di controllo delle attività

Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

Nessuno.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Viene eseguito in Agente
Richieste Gli agenti self-hosted devono avere funzionalità che soddisfano le richieste seguenti per eseguire processi che usano questa attività: azureps
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente 1.103.0 o versione successiva
Categoria attività Distribuire