Azure devops Azure DevOps for ARM:初始化时任务失败。错误:需要输入:ConnectedServiceName";
我试图部署简单的ARM,但失败了。有什么不对劲吗 我从“ARM模板部署”特性创建了“AzureRmPipeline conn” 我收到错误:“##[错误]错误:初始化时任务失败。错误:需要输入:ConnectedServiceName” //范例 // 管道Azure devops Azure DevOps for ARM:初始化时任务失败。错误:需要输入:ConnectedServiceName";,azure-devops,azure-resource-manager,Azure Devops,Azure Resource Manager,我试图部署简单的ARM,但失败了。有什么不对劲吗 我从“ARM模板部署”特性创建了“AzureRmPipeline conn” 我收到错误:“##[错误]错误:初始化时任务失败。错误:需要输入:ConnectedServiceName” //范例 // 管道 //YML - task: AzureResourceGroupDeployment@2 inputs: deploymentScope: 'Resource Group' azureResourceManagerCo
//YML
- task: AzureResourceGroupDeployment@2
inputs:
deploymentScope: 'Resource Group'
azureResourceManagerConnection: 'AzureRmPipeline-conn'
subscriptionId: '1111753a-501e-4e46-9aff-6120ed56333'
action: 'Create Or Update Resource Group'
resourceGroupName: 'KensTestRG'
location: 'North Europe'
templateLocation: 'Linked artifact'
csmFile: '\ARMTemplates\CreateSQLServerARM\azuredeploy.json'
deploymentMode: 'Incremental'
您需要定义一个服务连接。请看一看,然后在此任务中使用此连接的名称 而不是
azureResourceManagerConnection: 'AzureRmPipeline-conn'
subscriptionId: '1111753a-501e-4e46-9aff-6120ed56333'
你应使用:
ConnectedServiceName: 'AzureRmPipeline-conn'
subscriptionName: '1111753a-501e-4e46-9aff-6120ed56333'
我不确定示例中的值gievn是否正确。我遇到了这个问题,因为我将服务连接名称作为管道变量传递,名为
azureSubscription
,但将其值保密。当我停止隐藏它时,它开始工作。我用于部署Azure Web应用程序的代码如下:
- task: AzureResourceGroupDeployment@2
inputs:
azureSubscription: $(azureSubscription)
action: 'Create Or Update Resource Group'
resourceGroupName: $(resourceGroupName)
location: $(location)
templateLocation: 'Linked artifact'
csmFile: 'ARM\Templates\webapp.template.json'
csmParametersFile: 'ARM\parameters\webapp.parameters.json'
deploymentMode: $(deploymentMode)