我正在尝试使用Azure Cli和ARM模板部署Ms Sql server。当我执行ARM模板时,它要求我输入administratorLogin、administratorLoginPassword、serverName等输入参数。下面是示例:
root@649e67dacd8f:~/.jenkins/workspace/Terraform# az group deployment create --resource-group Arm-template --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-sql-logical-server/azuredeploy.json --verbose
Please provide string value for 'serverName' (? for help): chitender
Please provide string value for 'administratorLogin' (? for help): chitender
Please provide securestring value for 'administratorLoginPassword' (? for help):所以我需要在运行时输入参数。
现在我正试图通过Jenkins build项目实现自动化,这样我就可以从执行Jenkins作业的用户那里获得administratorLogin、administratorLoginPassword、serverName输入,而ARM模板通过系统变量读取这些输入,而不是在运行时请求输入。
所以我想知道有没有什么可能的方法可以通过系统全局变量输入输入变量?
发布于 2019-07-17 14:39:53
您可以使用以下命令来实现这一点。az组部署创建-- administratorLoginPassword=$administratorLoginPassword组Arm模板-- https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-sql-logical-server/azuredeploy.json -uri模板--parameters administratorLogin=$administratorLogin az serverName=$serverName --verbose
哪个$administratorLogin是相关变量。
https://stackoverflow.com/questions/57069525
复制相似问题