Azure 管道参数格式化 YAML

问题描述 投票:1回答:1

我正在为一个管道制作一些yaml,并使用Helm Task.我需要传递参数,但我只能以单行的形式传递。

arguments: --set key=$(value) --set key=$(value) --set key=$(value) --set key=$(value) --set key=$(value) --set key=$(value)--set key=$(value) --set key=$(value)

似乎找不到在yaml中添加硬返回的好方法。如果它看起来像这样就好了

arguments:
--set key=$(value)
--set key=$(value)
--set key=$(value)
--set key=$(value)
--set key=$(value)
yaml azure-pipelines kubernetes-helm
1个回答
1
投票

据我了解,问题更多的是与 azure 管道有关,而不是 helm。你试过下面的方法吗?

arguments:
- "--set key=$(value)"
- "--set key=$(value)"
- "--set key=$(value)"
- "--set key=$(value)"
- "--set key=$(value)"

0
投票

似乎 helm 命令不识别参数中的 "return",所以 yaml 文件不支持这样的格式。根据 本文件,多个数值之间用 , 角色,比如。--set a=b,c=d. 列表可以通过将值用 {}. 例如: --set name={a, b, c}. 您可以使用这些格式代替。

© www.soinside.com 2019 - 2024. All rights reserved.