Bagikan melalui


AzureWebAppContainer@1 - Tugas Azure Web App for Containers v1

Tugas ini menyebarkan kontainer ke Azure App Service.

Sintaks

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

Input

azureSubscription - Langganan Azure
string. Wajib diisi.

Nama langganan Azure Resource Manager untuk penyebaran.


appName - Nama aplikasi
string. Wajib diisi.

Menentukan nama Azure App Service yang ada. Hanya layanan aplikasi berdasarkan jenis aplikasi yang dipilih yang akan dicantumkan.


deployToSlotOrASE - Menyebarkan ke Slot atau lingkungan App Service
boolean. Nilai default: false.

Memilih opsi untuk disebarkan ke slot penyebaran yang ada atau lingkungan Azure App Service.
Untuk kedua target, tugas memerlukan nama grup sumber daya.
Jika target penyebaran adalah slot, defaultnya adalah slot produksi. Nama slot lain yang ada juga dapat disediakan.
Jika target penyebaran adalah lingkungan Azure App Service, biarkan nama slot sebagai production, dan tentukan nama grup sumber daya.


resourceGroupName - Grup sumber daya
string. Diperlukan saat deployToSlotOrASE = true.

Nama grup sumber daya diperlukan saat target penyebaran adalah slot penyebaran atau lingkungan Azure App Service.
Menentukan grup sumber daya Azure yang berisi Azure App Service yang ditunjukkan di atas.


slotName - Slot
string. Diperlukan saat deployToSlotOrASE = true. Nilai default: production.

Menentukan slot yang ada, tidak termasuk slot produksi.


containers - Nama gambar
Alias input: imageName. string.

Menentukan nama gambar kontainer yang sepenuhnya memenuhi syarat. Misalnya, myregistry.azurecr.io/nginx:latest atau python:3.7.2-alpine/.
Untuk skenario multi-kontainer, beberapa nama gambar kontainer dapat disediakan.


multicontainerConfigFile - File Konfigurasi
string.

Jalur file Docker-Compose. Harus merupakan jalur yang sepenuhnya memenuhi syarat atau jalur yang relatif terhadap direktori kerja default.


containerCommand - Perintah startup
string.

Menentukan perintah mulai.
Contohnya:
dotnet run
dotnet filename.dll


appSettings - Pengaturan aplikasi
string.

Mengedit pengaturan aplikasi aplikasi web menggunakan sintaks -nilai kunci (misalnya: -Port 5000-RequestTimeout 5000-WEBSITE_TIME_ZONE). Nilai yang berisi spasi harus diapit dalam tanda kutip ganda (misalnya: "Eastern Standard Time").


configurationStrings - Pengaturan konfigurasi
string.

Mengedit pengaturan aplikasi aplikasi web menggunakan sintaks -nilai kunci (misalnya: -phpVersion 5.6 -linuxFxVersion: node|6.11). Nilai yang berisi spasi harus diapit dalam tanda kutip ganda.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugasnya. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tugas ini menentukan variabel output berikut, yang dapat Anda konsumsi dalam langkah-langkah hilir, pekerjaan, dan tahapan.

AppServiceApplicationUrl
URL aplikasi dari Azure App Service yang dipilih.

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 2.104.1 atau lebih tinggi
Kategori tugas Sebarkan