Azure Pipelines を使用して Bicep のコードをテストする

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

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

学習の目的

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

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

前提条件

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

  • Bicep (基本的なファイルの作成とデプロイなど)。
  • Azure (Azure portal、サブスクリプション、リソース グループ、リソースなど)。
  • 基本的な Git コマンド (クローン、ファイルのコミット、Azure Repos への変更のプッシュなど)。
  • サービス接続を含む、Azure Pipelines の基本的な YAML パイプライン。

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

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

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