我试图在devops管道中使用arm模板部署任务来部署不同的环境。 concat语句未解析,服务器名称将获得名称[concat(parameters'environmentName'),'crm001sqlsrv')],而不是testcrm001sqlsrv。如何让concat解决?
{
"parameters": {
"environmentName": {
"value": "test"
},
"serverName": {
"value": "[concat(parameters'environmentName'), 'crm001sqlsrv')]"
}
}
}
答案 0 :(得分:-1)
手臂模板中函数的正确语法是:
"[function(arg1, arg2, arg3)]"
我不确定参数是否支持所有功能(当然它们确实支持某些功能),但是您始终可以使用变量来计算最终值并在模板中使用变量。