如何在 YAML 中处理字符串中的 space?

How to handle space within string in YAML?

我为 CI/CD 管道创建了 YAML,但由于参数名称之间的 space 而创建了管道。

参数示例如下:

override parameters '
     -gbna-archive-trigger_properties_Kroger Manual File Archive_parameters_triggeringFile $(Funding_parameters_triggeringFile)
     -nesco_archive_trigger_properties_nesco Manual File Archive_parameters_triggeringFile $(Funding_parameters_triggeringFile)
     -gh-nesco-competitor-funding_properties_Competitor Funding_parameters_triggeringFile $(Funding_parameters_triggeringFile) '

注意:模板文件是 ARM 模板,但我覆盖了 YAML 文件中的参数。

参数名称必须是有效的 JavaScript 标识符。所以你的参数名不能包含space。您可以将 space 替换为 _ 或删除 space。 关于参数的文档: https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/syntax#parameters