Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa attività distribuisce i contenitori nel servizio app di Azure.
Quando si distribuisce un contenitore usando questa attività, non viene visualizzato un messaggio di errore se l'immagine del contenitore specificata non è corretta. Usare i log del portale di Azure per risolvere i problemi di distribuzione dei contenitori.
Sintassi
# Azure Web App for Containers v1
# Deploy containers to Azure App Service.
- task: AzureWebAppContainer@1
inputs:
azureSubscription: # string. Required. Azure subscription.
appName: # string. Required. App name.
#deployToSlotOrASE: false # boolean. Deploy to Slot or App Service Environment. Default: false.
#resourceGroupName: # string. Required when deployToSlotOrASE = true. Resource group.
#slotName: 'production' # string. Required when deployToSlotOrASE = true. Slot. Default: production.
#containers: # string. Alias: imageName. Image name.
#multicontainerConfigFile: # string. Configuration File.
#containerCommand: # string. Startup command.
# Application and Configuration Settings
#appSettings: # string. App settings.
#configurationStrings: # string. Configuration settings.
Ingressi dati
azureSubscription
-
sottoscrizione di Azure
string
. Obbligatorio.
Nome della sottoscrizione di Azure Resource Manager per la distribuzione.
nome app
string
. Obbligatorio.
Specifica il nome di un servizio app di Azure esistente. Verranno elencati solo i servizi app basati sul tipo di app selezionato.
deployToSlotOrASE
-
distribuire nell'ambiente del servizio app o slot
boolean
. Valore predefinito: false
Seleziona l'opzione per la distribuzione in uno slot di distribuzione esistente o in un ambiente del servizio app di Azure.
Per entrambe le destinazioni, l'attività richiede un nome di gruppo di risorse.
Se la destinazione di distribuzione è uno slot, il valore predefinito è lo slot di produzione. È anche possibile specificare qualsiasi altro nome di slot esistente.
Se la destinazione di distribuzione è un ambiente del servizio app di Azure, lasciare il nome dello slot come production
e specificare il nome del gruppo di risorse.
resourceGroupName
-
gruppo di risorse
string
. Obbligatorio quando deployToSlotOrASE = true
.
Il nome del gruppo di risorse è obbligatorio quando la destinazione di distribuzione è uno slot di distribuzione o un ambiente del servizio app di Azure.
Specifica il gruppo di risorse di Azure che contiene il servizio app di Azure indicato in precedenza.
slotName
-
slot
string
. Obbligatorio quando deployToSlotOrASE = true
. Valore predefinito: production
Specifica uno slot esistente, escluso lo slot di produzione.
containers
-
Nome immagine
Alias di input: imageName
.
string
.
Specifica il nome completo dell'immagine del contenitore. Ad esempio, myregistry.azurecr.io/nginx:latest o python:3.7.2-alpine/.
Per uno scenario multi-contenitore, è possibile specificare più nomi di immagine del contenitore.
multicontainerConfigFile
-
file di configurazione
string
.
Percorso del file Docker-Compose. Deve essere un percorso completo o un percorso relativo alla directory di lavoro predefinita.
containerCommand
-
comando di avvio
string
.
Specifica il comando di avvio.
Per esempio:
dotnet run
dotnet filename.dll
impostazioni dell'app
string
.
Modifica le impostazioni dell'applicazione dell'app Web usando la sintassi -key valore (ad esempio: -Port 5000
-RequestTimeout 5000
-WEBSITE_TIME_ZONE
). Un valore contenente spazi deve essere racchiuso tra virgolette doppie ( ad esempio: "Eastern Standard Time"
).
configurationStrings
-
impostazioni di configurazione
string
.
Modifica le impostazioni dell'applicazione dell'app Web usando la sintassi -key valore (ad esempio, -phpVersion 5.6 -linuxFxVersion: node|6.11
). Un valore contenente spazi deve essere racchiuso tra virgolette doppie.
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
Questa attività definisce le variabili di output seguenti , che è possibile utilizzare nei passaggi downstream, nei processi e nelle fasi.
AppServiceApplicationUrl
L'URL dell'applicazione del servizio app di Azure selezionato.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
richieste | Nessuno |
funzionalità di | Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione dell'agente | 2.104.1 o versione successiva |
Categoria attività | Distribuire |