我正在为一个管道制作一些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)
据我了解,问题更多的是与 azure 管道有关,而不是 helm。你试过下面的方法吗?
arguments:
- "--set key=$(value)"
- "--set key=$(value)"
- "--set key=$(value)"
- "--set key=$(value)"
- "--set key=$(value)"
似乎 helm 命令不识别参数中的 "return",所以 yaml 文件不支持这样的格式。根据 本文件,多个数值之间用 ,
角色,比如。--set a=b,c=d
. 列表可以通过将值用 {
和 }
. 例如: --set name={a, b, c}
. 您可以使用这些格式代替。