AzureWebAppContainer@1 - 適用于容器的 Azure Web 應用程式 v1 工作
此工作會將容器部署至 Azure App 服務。
Syntax
# 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.
輸入
appName
- 應用程式名稱
string
. 必要。
指定現有Azure App 服務的名稱。 只會列出以所選應用程式類型為基礎的應用程式服務。
deployToSlotOrASE
- 部署至位置或App Service 環境
boolean
. 預設值:false
。
選取選項以部署至現有的部署位置或Azure App 服務環境。
針對這兩個目標,工作需要資源組名。
如果部署目標是位置,則預設值為生產位置。 您也可以提供任何其他現有的位置名稱。
如果部署目標是Azure App 服務環境,請將位置名稱保留為 production
,並指定資源組名。
resourceGroupName
- 資源群組
string
. 需要 。 deployToSlotOrASE = true
當部署目標為部署位置或Azure App 服務環境時,需要資源組名。
指定包含上述Azure App 服務的 Azure 資源群組。
slotName
- 槽
string
. 需要 。 deployToSlotOrASE = true
預設值:production
。
指定現有的位置,不包括生產位置。
containers
- 映射名稱
輸入別名: imageName
。 string
.
指定完整容器映射名稱。 例如, myregistry.azurecr.io/nginx:latest 或 python:3.7.2-alpine/。
針對多容器案例,可以提供多個容器映射名稱。
multicontainerConfigFile
- 組態檔
string
.
Docker-Compose檔案的路徑。 必須是完整路徑或相對於預設工作目錄的路徑。
containerCommand
- 啟動命令
string
.
指定啟動命令。
例如:
dotnet run
dotnet filename.dll
appSettings
- 應用程式設定
string
.
使用語法 -key 值編輯 Web 應用程式設定 (,例如: -Port 5000
-RequestTimeout 5000
-WEBSITE_TIME_ZONE
) 。 包含空格的值應該以雙引號括住 (,例如: "Eastern Standard Time"
) 。
configurationStrings
- 組態設定
string
.
使用語法 -key 值編輯 Web 應用程式設定 (,例如: -phpVersion 5.6 -linuxFxVersion: node|6.11
) 。 包含空格的值應該以雙引號括住。
工作控制項選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制選項和一般工作屬性。
輸出變數
此工作會定義下列 輸出變數,您可以在下游步驟、作業和階段中使用。
AppServiceApplicationUrl
所選Azure App 服務的應用程式 URL。
規格需求
需求 | 說明 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
在 上執行 | Agent、DeploymentGroup |
要求 | 無 |
Capabilities | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任意 |
可設定變數 | 任意 |
代理程式版本 | 2.104.1 或更新版本 |
工作類別 | 部署 |