【问题标题】:Azure Pipeline Argument Formatting YAMLAzure 管道参数格式化 YAML
【发布时间】:2020-10-05 08:20:22
【问题描述】:

我正在为管道开发一些 yaml,我正在使用 Helm 任务。我需要传入参数,但我只能将它们作为一行传入

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】:

据我了解,问题更多与 azure pipelines 相关,而不是 helm。您是否尝试过以下操作?

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

【讨论】:

  • 回到这个故事很快就会留下更新,如果这有效
【解决方案2】:

我想通了。 https://yaml-multiline.info/。您需要使用块样式指示器。

例子:

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

“>”让编译器知道这是一个块并将其转换为单个字符串

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-02
    • 1970-01-01
    • 2019-09-07
    • 2020-06-22
    • 1970-01-01
    • 2020-03-21
    • 2020-05-23
    • 1970-01-01
    相关资源
    最近更新 更多