Bicep と GitHub Actions を使用してエンドツーエンドのデプロイ シナリオを実現する
環境全体をデプロイするための統合ワークフローを作成します。 ワークフローにビルド ジョブを追加し、ワークフロー成果物と Bicep の出力を使用して、アプリケーション、データベース、BLOB を発行します。
学習の目的
このモジュールを終了すると、次のことができるようになります。
- 単一のワークフローから Azure インフラストラクチャ、アプリケーション、データベース スクリプト、ストレージ BLOB をデプロイします。
- ワークフロー スクリプトとワークフロー アクションを使用してデプロイ手順を実行します。
- ワークフロー成果物を使用して、デプロイ ワークフロー ジョブで使用するコンパイル済みファイルを発行します。
- 出力を使用して、Bicep ファイルからその他のデプロイ手順にデータを渡します。
前提条件
次の使用方法について理解している必要があります。
- 子リソースを含む Bicep と、Bicep ファイルを Azure にデプロイする方法。
- Azure (Azure portal、サブスクリプション、リソース グループ、リソースなど)。
- 基本的な Git コマンド (クローン、ファイルのコミット、GitHub への変更のプッシュなど)。
- GitHub Actions (ジョブ、環境、シークレットを含む)
このモジュールの演習を進めるには、次が必要です。
- リソース グループと Microsoft Entra アプリケーションを作成できる Azure アカウント
- GitHub アカウント
この演習を進めるには、次のものがローカルにインストールされている必要があります。
- Visual Studio Code
- Visual Studio Code 用の Bicep 拡張機能
- 最新の Azure CLI ツール "または" 最新の Azure PowerShell