Bicep と GitHub Actions を使用してエンドツーエンドのデプロイ シナリオを実現する

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

環境全体をデプロイするための統合ワークフローを作成します。 ワークフローにビルド ジョブを追加し、ワークフロー成果物と Bicep の出力を使用して、アプリケーション、データベース、BLOB を発行します。

学習の目的

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

  • 単一のワークフローから Azure インフラストラクチャ、アプリケーション、データベース スクリプト、ストレージ BLOB をデプロイする
  • ワークフロー スクリプトとワークフロー アクションを使用してデプロイ ステップを実行する
  • ワークフロー成果物を使用して、デプロイ ワークフロー ジョブで使用されるコンパイル済みファイルを発行する
  • 出力を使用して、Bicep ファイルのデータを他のデプロイ ステップに渡す

前提条件

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

  • 子リソースを含む Bicep と、Bicep ファイルを Azure にデプロイする方法。
  • Azure (Azure portal、サブスクリプション、リソース グループ、リソースなど)。
  • 基本的な Git コマンド (クローン、ファイルのコミット、GitHub への変更のプッシュなど)。
  • GitHub Actions (ジョブ、環境、シークレットを含む)

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

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

演習を進めるには、次のものもローカルにインストールしておく必要があります。