您正在为 Azure Pipelines 设计一个 YAML 模板,其中包含一个名为 outputfile 的参数。以下哪两种语法可用于在模板中引用此参数?(选择两项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: {{parameters.outputfile}}, {{parameters['outputfile']}}.
为什么这是答案
在 Azure Pipelines YAML 模板中,要引用模板参数,必须使用 parameters 表达式语法。{{parameters.parameterName}} 和 {{parameters['parameterName']}} 都是正确的语法形式,它们都属于运行时表达式,用于在模板解析时替换参数值。 选项 $(parameters['outputfile'])、$(parameters.outputfile) 和 $(parameters[outputfile]) 使用的是宏语法 ($()),这种语法通常用于引用变量,而不是模板参数。虽然宏语法在某些情况下也能解析变量,但对于模板参数,Azure Pipelines 明确要求使用 {{parameters.parameterName}} 或 {{parameters['parameterName']}} 这种表达式语法。因此,这些选项是错误的。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡