Bicep と GitHub を使用して Azure インフラストラクチャの変更レビューを自動化する
コード レビュー中に自動的に実行される pull request にチェックを追加します。 コードで Bicep リンターを実行し、リソースを一時的な環境にデプロイして、追加の自動および手動テストを有効にします。
学習の目的
このモジュールを終了すると、次のことができるようになります。
- pull request 中に自動チェックを実行する。
- Azure 環境でエフェメラル環境を作成する方法を決定する。
- pull requests 内でエフェメラル環境を作成する。
前提条件
必要な知識および技能:
- Bicep (基本的なファイルの作成とデプロイなど)
- Azure (Azure portal、サブスクリプション、リソース グループ、リソースなど)
- 基本的な Git コマンド (クローン、ファイルのコミット、GitHub への変更のプッシュなど)
- GitHub での pull request (pull request の作成、レビュー、マージを含む)
- 基本的な GitHub Actions ワークフロー (Azure 環境に接続するためのトリガーとシークレットを含む)
アカウントに関する要件:
- リソース グループと Microsoft Entra アプリケーションを作成する権限を持つ Azure アカウント
- GitHub のアカウント
ソフトウェア要件:
- Visual Studio Code
- Visual Studio Code 用の Bicep 拡張機能
- 最新の Azure CLI ツールまたは最新の Azure PowerShell バージョン
- Git