Arrays 如何将数组从八达通变量传递到azure arm模板参数
现在,我的json arm模板参数文件如下所示,其中我传递单个八达通变量值,并将其分配到模板内的数组中 “参数”:{ } 章鱼变量 名称:HighPriorityQueue1值:事件 名称:HighPriorityQueue2值:工作流 名称:HighPriorityQueue3值:调度 我正在寻找解决方案,我可以通过整个数组从八达通,所以我不必做任何改变,在未来的模板,如果有任何新的价值在数组中。我应该能够更新八达通数组变量,并简单地重新部署以添加新的azure资源 我试着用下面的方法定义octopus变量,但它不起作用 姓名: 参数:HighPriorityQueues 价值: [“事件”, “工作流程”, “日程安排”] 有人知道如何通过八达通的数组吗?如果你能在这里帮助我,我将不胜感激Arrays 如何将数组从八达通变量传递到azure arm模板参数,arrays,azure,arm-template,octopus-deploy,octopus,Arrays,Azure,Arm Template,Octopus Deploy,Octopus,现在,我的json arm模板参数文件如下所示,其中我传递单个八达通变量值,并将其分配到模板内的数组中 “参数”:{ } 章鱼变量 名称:HighPriorityQueue1值:事件 名称:HighPriorityQueue2值:工作流 名称:HighPriorityQueue3值:调度 我正在寻找解决方案,我可以通过整个数组从八达通,所以我不必做任何改变,在未来的模板,如果有任何新的价值在数组中。我应该能够更新八达通数组变量,并简单地重新部署以添加新的azure资源 我试着用下面的方法定义oc
谢谢我找到了解决办法,我从octopus传递了字符串变量,值为“事件、工作流、计划” 在arm模板内部,我使用split函数生成数组 “HighPriorityQueuesArray:“[拆分(参数('HighPriorityQueues'),',')”
"HighPriorityQueues": {
"value": [
"#{HighPriorityQueue1}",
"#{HighPriorityQueue2}",
"#{HighPriorityQueue3}"
]
}