在我的脚本管道中,我有一个执行helm升级的shell脚本,并且我还设置了一些环境变量,如下所示:
sh """helm upgrade --install ${someVar} chart-hub/java-${javaVersion}
...
--set env.vars[1] .name=some_name_here
--set env.vars[1] .value="123abcdefhgj3457u"
--set env.vars[2] .name=some_other_name_here
--set env.vars[2] .value="true"
...
事情工作得很好,直到我添加了--set env.vars[2] .name=some_other_name_here
和--set env.vars[2] .value="true"
到我的管道脚本。我得到错误...ReadString: expects " or n but found t, error found in #10 byte of ...|, "value":true}], ...
我试过封闭的值:'true'
,"'true'"
,甚至存储true
在一个变量,然后将变量分配给——set env。var [2] value ="$ {myVar}";但是错误仍然存在。
知道我做错了什么,或者我可以尝试的解决方案吗?提前感谢
删除错误ReadString: expects " or n but found t, error found in #10 byte of ...|, "value":true}], ...
封闭真值,如'"true"'
为我工作。