我正在尝试部署简单的ARM,但失败了。会出什么问题呢?
我从"ARM模板部署“特性创建了"AzureRmPipeline-conn”。
我收到错误:"##errorError:任务初始化失败。错误:需要输入: ConnectedServiceName“
//示例//https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-管道
//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'发布于 2020-04-07 21:26:56
您需要定义一个服务连接。请查看here,然后在此任务中使用此连接的名称。
而不是
azureResourceManagerConnection: 'AzureRmPipeline-conn'
subscriptionId: '1111753a-501e-4e46-9aff-6120ed56333'您应该使用:
ConnectedServiceName: 'AzureRmPipeline-conn'
subscriptionName: '1111753a-501e-4e46-9aff-6120ed56333'我不确定示例中的gievn值是否正确。
发布于 2020-06-18 01:12:40
我遇到这个问题是因为我将服务连接名称作为管道变量传递,名为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)https://stackoverflow.com/questions/61080819
复制相似问题