我正在尝试使用 AzureRmWebAppDeployment 任务将 WebJobs 部署到应用程序服务(Azure 应用程序服务部署)。
以下是以下 YAML 代码(任务:AzureRmWebAppDeployment@4):
- task: AzureRmWebAppDeployment@4
inputs:
ConnectionType: 'AzureRm'
azureSubscription: 'hidden'
appType: 'webApp'
WebAppName: 'hidden'
package: '$(Build.StagingDirectory)\WebJob'
当我尝试运行构建时,它给出了以下错误:
Job DeployWebJobsCombo1: Step DeployWebJobsCombo1 task reference is invalid. The task name AzureRmWebAppDeployment is ambiguous. Specify one of the following identifiers to resolve the ambiguity: ae173df0-05de-4ac6-b5cc-853e9f951a33, 497d490f-eea7-4f2b-ab94-48d9c1acdcb1
我尝试用这些 ID 之一替换任务名称(任务:ae173df0-05de-4ac6-b5cc-853e9f951a33@4 和任务:ae173df0-05de-4ac6-b5cc-853e9f951a33 都已尝试),但它说它不是不是有效的名称。
我尝试设置任务的名称属性() 但不接受 GUID:
name: string # identifier for this step (A-Z, a-z, 0-9, and underscore)
我无法在网上找到任何有关如何实际指定标识符 ae173df0-05de-4ac6-b5cc-853e9f951a33 或 497d490f-eea7-4f2b-ab94-48d9c1acdcb1 的信息。谁能告诉我如何使用这些标识符?