Bicep と Azure Pipelines を使用して複数の環境を管理する

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

Bicep コードを複数の環境にデプロイすることで、デプロイの品質を向上させます。 パイプライン テンプレートを使用してコードの重複を減らし、環境ごとにパラメーター値を設定します。

学習の目的

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

  • パイプラインから、Bicep ファイルを複数の Azure 環境にデプロイする
  • パイプライン テンプレートを使用して繰り返しを避ける
  • 環境ごとのパラメーターを使用し、セキュリティで保護する

前提条件

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

  • Bicep。基本のファイル、パラメーター ファイル、プレフライト検証、What-If 操作の作成とデプロイを含む。
  • Azure (Azure portal、サブスクリプション、リソース グループ、リソースなど)。
  • 基本的な Git コマンド (クローン、ファイルのコミット、Azure Repos への変更のプッシュなど)。
  • マルチステージ パイプラインやサービス接続などを含む、Azure Pipelines による YAML パイプライン。

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

  • リソース グループ、Microsoft Entra アプリケーション、サービス プリンシパルを作成できる Azure アカウント。
  • Azure DevOps 組織とアカウント。

また、次のものがローカル環境にインストールされている必要もあります。