模擬問題集AZ-400練習問題 10

AZ-400 練習問題 10

Azure DevOps Engineer・ビルドとリリースのパイプラインの設計・実装・無料公開(全 160 問中 15 問を無料公開中)

問題
あなたは Azure Pipeline を持っています。 構成値を変数として保存する必要があります。 変数を定義できるスコープは 4 つあり、優先順位 (precedence) の高いものから低いものへ並べる必要があります。 回答するには、スコープ一覧から適切なスコープを回答エリアに移動し、正しい順序に並べてください。 [スコープ一覧] - stage - job - pipeline settings UI - pipeline root - task 優先順位を高い方から低い方の順に並べた組み合わせとして最も適切なものはどれですか?

選択肢と解説

  • job → stage → pipeline root → pipeline settings UI
  • 2
    pipeline settings UI → pipeline root → stage → job
  • 3
    task → job → stage → pipeline root
  • 4
    stage → job → pipeline root → pipeline settings UI
  • 5
    pipeline root → pipeline settings UI → stage → job

解説

正解: job → stage → pipeline root → pipeline settings UI。
解説: Azure Pipelines における変数のスコープと優先順位は、ローカルに定義されたものほど優先されます。Microsoft Learn のドキュメントには、同名の変数を複数のスコープで設定した場合、高い方からの優先順位は (1) YAML の Job レベル、(2) YAML の Stage レベル、(3) Pipeline root レベル、(4) Pipeline settings UI で設定された変数、と明示されています。Task は変数のスコープではないため、回答対象に含まれません。
各選択肢の検討:
  • job → stage → pipeline root → pipeline settings UI が Microsoft Learn の優先順位定義と一致します。
  • pipeline settings UI → pipeline root → stage → job は順序が逆です。
  • task は変数スコープではないため、回答に含めるのは誤りです。
  • stage → job では Job が Stage より優先されるという仕様に反します。
  • pipeline root が pipeline settings UI より下位とする並びは、Microsoft Learn の定義に反します。
参考: Microsoft Learn: Azure Pipelines の変数を定義する
← 練習問題 9練習問題 11
AZ-400 の模擬問題集は全 160

本番形式の練習テスト 2 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

AZ-400 の模試を受ける料金プランを見る

AZ-400 の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15