はじめに

完了

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 チームに会いました。 念のため、このモジュールで一緒に作業するメンバーを紹介します。

Cartoon depiction of Andy.

Andy は開発リーダーです。

A cartoon depiction of Irwin.

Irwin は製品マネージャーです。

Cartoon depiction of Tim.

Tim は運用担当です。

Cartoon depiction of Mara.

Mara は加わったばかりの開発者であり、Andy の部下です。

Mara には DevOps の使用経験があります。 Mara は、Azure DevOps を使用する一段と自動化されたプロセスをチームが導入するのを支援しています。