Azure Pipelines を使用して Bicep のコードをテストする
デプロイ パイプラインで Bicep コードを検証してテストします。 デプロイする前に、リンティング、プレフライト検証、What-If 操作を使用して Azure の変更を検証し、各デプロイの後でリソースをテストします。
学習の目的
このモジュールを終了すると、次のことができるようになります。
- 継続的インテグレーション中に Bicep コード リンティングを追加する
- ビルドまたはリリース ステージの間に、プレフライト デプロイ検証を追加する
- 手動承認手順を含む What-If チェックを追加する
- デプロイされた環境の構成を検証する
前提条件
次の使用方法について理解している必要があります。
- Bicep (基本的なファイルの作成とデプロイなど)。
- Azure (Azure portal、サブスクリプション、リソース グループ、リソースなど)。
- 基本的な Git コマンド (クローン、ファイルのコミット、Azure Repos への変更のプッシュなど)。
- サービス接続を含む、Azure Pipelines の基本的な YAML パイプライン。
このモジュールの演習を進めるには、次が必要です。
- リソース グループ、Microsoft Entra アプリケーション、サービス プリンシパルを作成できる Azure アカウント。
- Azure DevOps 組織とアカウント。
また、以下がローカルにインストールされている必要もあります。