DP300-AUTO#7
各 Azure DevOps Pipeline タスクの 主要な役割 を選択してください。
| ステートメント | 選択 |
|---|---|
SSDT で DACPAC を 生成 + アーティファクト 公開 Build ステージで SSDT MSBuild Task が DACPAC を 生成 し PublishBuildArtifacts Task で 後続 ステージ に 配信 します。 | |
Schema Compare / Unit Test / Static Code Analysis 等で 品質 検証 Test ステージで Schema Compare / tSQLt / 静的 解析 で 品質 を 検証 し 不合格 は Pipeline 失敗 で本番 デプロイ を阻止 します。 | |
DACPAC を 本番 / Staging / Dev 環境 に SqlAzureDacpacDeployment Task で 配信 Deploy ステージで SqlAzureDacpacDeployment Task が DACPAC を 環境 別 (Dev / Staging / Prod) にデプロイ し 環境 別 設定 / Approval を反映します。 |
解説
【正解マッチング】
| 判定対象 | 正解 |
|---|---|
| SSDT で DACPAC を 生成 + アーティファクト 公開 | Build |
| Schema Compare / Unit Test / Static Code Analysis 等で 品質 検証 | Test |
| DACPAC を 本番 / Staging / Dev 環境 に SqlAzureDacpacDeployment Task で 配信 | Deploy |
【各判定の詳細】
- 「SSDT で DACPAC を 生成 + アーティファクト 公開」→ Build: Build ステージで SSDT MSBuild Task が DACPAC を 生成 し PublishBuildArtifacts Task で 後続 ステージ に 配信 します。
- 「Schema Compare / Unit Test / Static Code Analysi…」→ Test: Test ステージで Schema Compare / tSQLt / 静的 解析 で 品質 を 検証 し 不合格 は Pipeline 失敗 で本番 デプロイ を阻止 します。
- 「DACPAC を 本番 / Staging / Dev 環境 に SqlAzureDacpacD…」→ Deploy: Deploy ステージで SqlAzureDacpacDeployment Task が DACPAC を 環境 別 (Dev / Staging / Prod) にデプロイ し 環境 別 設定 / Approval を反映します。

コメント