GitHub Actions を使用して Bicep コードをテストする

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

デプロイ ワークフローで Bicep コードを検証してテストします。 デプロイする前に、リンティング、プレフライト検証、What-If 操作を使用して Azure の変更を検証し、各デプロイの後でリソースをテストします。

学習の目的

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

  • 継続的インテグレーション中に Bicep コード リンティングを追加する。
  • ビルドまたはリリース ジョブ中にプレフライト デプロイ検証を追加する。
  • 手動承認ステップを含む What-If チェックを追加する。
  • デプロイされた環境の構成を検証する。

前提条件

次の使用方法について理解している必要があります。

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

このモジュールの演習を進めるには、次が必要です。

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

また、以下のソフトウェアがローカルにインストールされている必要もあります。