如何在 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
我为 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