如何将数组从octopus变量传递到azure arm模板参数



现在,我的json-arm模板参数文件如下所示,我正在传递单个octopus变量值,并将其分配到模板内的数组中。

"参数":{

"HighPriorityQueues": {
  "value": [
    "#{HighPriorityQueue1}",
    "#{HighPriorityQueue2}",
    "#{HighPriorityQueue3}"
  ]
}

}

章鱼可变

名称:HighPriorityQueue1值:事件

名称:HighPriorityQueue2值:工作流

名称:HighPriorityQueue3值:调度

我正在寻找一个解决方案,我可以从章鱼传递整个数组,这样,如果数组中有任何新值,我就不必在未来对模板进行任何更改。我应该能够更新octopus数组变量,并简单地重新部署以添加新的azure资源。

我尝试了以下方法来定义octopus变量,但它不起作用

姓名:参数:高优先级队列

价值:["事件";,"工作流";,"调度"]

有人知道如何从章鱼身上传递阵法吗?如果你能在这里帮我,我将不胜感激。

感谢

我找到了解决方法,我从octopus传递了一个字符串变量,值为"事件、工作流程、日程安排;

在臂模板内部,我使用分割函数生成阵列

"HighPriorityQueuesArray":"[split(parameters('HighPriorityQueues'(,','(]";

最新更新