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