MicrosoftMicrosoft DevOps Engineer Expert AZ-400 Certification
·CN
·更新于 10 Aug 2026
你在 Azure DevOps 中有一个项目。Template1.yml 包含以下步骤:npm install、yarn install 和 npm run compile。File1.yml 当前定义了一个参数 usersteps,并包含任务 MyTask@1 和一个用于 echo Done 的脚本。你必须确保 Template1.yml 在 File1.yml 之前执行。你应如何更新 File1.yml?
选择一个答案
点击一个选项来检查您的答案。
正确答案: extends: template: templatel.yml parameters: usersteps: - task: MyTask@1 - script: echo Done.
为什么这是答案
正确答案是 extends 关键字。在 Azure DevOps YAML 管道中,extends 关键字用于引用模板文件,并允许在引用模板之前或之后执行其他步骤或作业。通过使用 extends,Template1.yml 中定义的步骤(npm install、yarn install 和 npm run compile)将在 File1.yml 中定义的任何内容之前执行。parameters 部分用于将参数传递给模板,这里将 usersteps 传递给模板。
其他选项不正确,因为:
第一个选项将 extends 放在 parameters 内部,这不符合 YAML 管道的语法规则。
第二个选项将 template 放在顶级,但没有使用 extends 关键字,这表示它只是一个模板引用,而不是扩展。
第四个选项将 template 放在 parameters 内部,这也不符合 YAML 管道的语法规则。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡