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