はじめに
「Azure Pipelines にリリース パイプラインを作成する」ラーニング パスでは、Azure App Service に ASP.NET Core アプリケーションをデプロイする基本的なリリース パイプラインを構築しました。 そのシナリオは単一のアプリケーションには有効ですが、最新のソリューションでは、多くの場合、アプリケーション、サービス、その他のコンポーネントの組み合わせが必要です。 このモジュールでは、さらに複雑なパイプラインを構築する方法を示します。
このモジュールでは、既存の CI/CD パイプラインに Azure Functions プロジェクトを追加し、1 つのプロセスで Azure App Service と Azure Functions の両方にデプロイする方法を学習します。 このモジュールでは、コアビルドとデプロイのタスクに焦点を当てます。
学習の目的
このモジュールを終了すると、次のことができるようになります。
- アプリ開発プロジェクトに Azure Functions を使用するタイミングについて説明する
- Azure App Service および Azure Functions 環境を作成する
- Azure Pipelines を使用して 1 つのパイプラインで Azure App Service と Azure Functions の両方にデプロイする
前提条件
このラーニング パスのモジュールは連続しています。
また、このモジュールは、Azure Functions に関する基本的な知識があることを前提としていますが、完了するためにその知識は必要ありません。 このトピックをよく知らない場合は、まず「サーバーレス アプリケーションの作成」のラーニング パスを完了することをお勧めします。
チーム紹介
前のモジュールで、Tailspin Toys の Space Game Web チームに会いました。 念のため、このモジュールで一緒に作業するメンバーを紹介します。
Andy は開発リーダーです。
Irwin は製品マネージャーです。
Tim は運用担当です。
Mara は加わったばかりの開発者であり、Andy の部下です。
Mara には DevOps の使用経験があります。 Mara は、Azure DevOps を使用する一段と自動化されたプロセスをチームが導入するのを支援しています。