Bicep と GitHub を使用して Azure インフラストラクチャの変更レビューを自動化する

上級
DevOps エンジニア
開発者
管理者
Azure Resource Manager
GitHub

コード レビュー中に自動的に実行される pull request にチェックを追加します。 コードで Bicep リンターを実行し、リソースを一時的な環境にデプロイして、追加の自動および手動テストを有効にします。

学習の目的

このモジュールを終了すると、次のことができるようになります。

  • pull request 中に自動チェックを実行する。
  • Azure 環境でエフェメラル環境を作成する方法を決定する。
  • pull requests 内でエフェメラル環境を作成する。

前提条件

必要な知識および技能:

  • Bicep (基本的なファイルの作成とデプロイなど)。
  • Azure (Azure portal、サブスクリプション、リソース グループ、リソースなど)。
  • 基本的な Git コマンド (クローン、ファイルのコミット、GitHub への変更のプッシュなど)。
  • pull request の作成、レビュー、マージを含めた GitHub での pull request。
  • 基本的な GitHub Actions ワークフロー (Azure 環境に接続するためのトリガーとシークレットを含む)。

アカウントに関する要件:

  • リソース グループと Microsoft Entra アプリケーションを作成できる Azure アカウント。
  • GitHub アカウント。

ソフトウェア要件: