MicrosoftMicrosoft DevOps Engineer Expert AZ-400 Certification
·TW
·更新於 10 Aug 2026
您在 Azure DevOps 中有一個專案。Template1.yml 包含以下步驟:npm install、yarn install 和 npm run compile。File1.yml 目前定義了一個參數 usersteps,並包含任務 MyTask@1 和一個用於 echo Done 的 script。您必須確保 Template1.yml 在 File1.yml 之前執行。您應該如何更新 File1.yml?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: extends: template: templatel.yml parameters: usersteps: - task: MyTask@1 - script: echo Done.
為什麼這是答案
正確答案是使用 extends 關鍵字。在 Azure DevOps YAML 中,extends 用於從另一個範本檔案繼承或擴展內容。當您需要確保 Template1.yml 中的步驟在 File1.yml 的內容之前執行時,extends 是正確的機制。它會將 Template1.yml 的內容作為 File1.yml 的基礎,然後 File1.yml 可以定義額外的步驟或覆寫某些部分。選項A和D將 template 放在 parameters 內部,這是不正確的語法,因為 template 應該是頂層的結構,或者在 extends 關鍵字下使用。選項B將 template 放在頂層,但沒有使用 extends 關鍵字,這表示它會將 Template1.yml 作為一個獨立的模板來引用,而不是作為 File1.yml 的基礎來擴展。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡