Azure devops 如何在YAML中处理字符串中的空格?

Azure devops 如何在YAML中处理字符串中的空格?,azure-devops,yaml,azure-resource-manager,cicd,Azure Devops,Yaml,Azure Resource Manager,Cicd,我为CI/CD管道创建了YAML,但由于参数名称之间有空格,管道被删除 以下是参数示例: override parameters ' -gbna-archive-trigger_properties_Kroger Manual File Archive_parameters_triggeringFile $(Funding_parameters_triggeringFile) -nesco_archive_trigger_properties_nesco Manual Fil

我为CI/CD管道创建了YAML,但由于参数名称之间有空格,管道被删除

以下是参数示例:

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标识符。因此,参数名称不能包含空格。您可以将该空间替换为u或删除该空间。 有关参数的文档:

请描述您的问题。你想干什么?预期产量是多少?实际产量是多少?你的文章的哪一部分是真实的YAML内容(请)?应该是有效的,所以不应该包含空格。最简单的解决方案是使模板兼容并删除空格