DP300-AUTO#39-2
【シナリオ】
Fabrikam 社は Azure SQL Database を Azure DevOps Pipeline で CI/CD 自動 デプロイしたい。要件 : Git で スキーマ管理 + main ブランチ への マージで 自動 デプロイ + Dev / Staging / Prod 環境 別 + Schema Compare で 差分検証 を実装 します。
【ステートメント】
環境 別 デプロイ には Pipeline Variable / Variable Group を使用し Service Connection / DB 名 等 を環境 別 に切替 える。
解説
【正解: はい】の理由
Azure DevOps Pipeline では Stage 別 に Variable Group を関連付け 各 Stage で Service Connection / Server 名 / DB 名 / Service Tier 等 の Variable を切替 え Dev / Staging / Prod の環境 別 デプロイ を 実装 します。
【不正解の選択肢の場合】
「いいえ」と判定すると 環境 別 切替 機能 を否定 することになりますが Variable Group は CI/CD の標準 機能 で正しく動作 します。
【シリーズ全体の正解一覧】
| 問 | ステートメント | 正解 |
|---|---|---|
| 問1 | SSDT Database Project (*.sqlproj) を Git で管理 + Azure DevOps Pipeline … | はい |
| 問2 | 環境 別 デプロイ には Pipeline Variable / Variable Group を使用し Service Connect… | はい |
| 問3 | Schema Compare は SSDT の機能 で 2 つの DB / DACPAC を比較 + 差分 Update Script … | はい |

コメント