はじめに

完了

Azure DevOps を使用してアプリケーションをビルドする」ラーニング パスでは、Tailspin Toys チームが、Azure DevOps を使用して継続的インテグレーション (CI) パイプラインを計画および構築し、Space Game Web サイトを構築できるように支援しました。

Tailspin チームでは、大規模なリリースが近づいています。 チームは Azure DevOps を使用してコードのビルドとテストを行えますが、ユーザーが使用できる環境にアプリケーションを迅速にデプロイするにはどうすればよいですか?

このモジュールでは、継続的デリバリー (CD) パイプラインを設定し、Space Game Web サイトをデプロイする作業を Tailspin チームと一緒に進めていきます。

学習の目的

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

  • 継続的デリバリーの概要、それが重要な理由、および使用できるツールを定義します。
  • Azure App Service に Web アプリケーションをデプロイする基本的なリリース パイプラインを Azure Pipelines で作成します。
  • パイプライン分析を調べて、リリースの正常性と履歴を把握します。

前提条件

このラーニング パスおよび前のラーニング パスに含まれるモジュールは、段階的なプロセスになっています。

このラーニングパスから開始する場合は、ご自分の Windows、macOS、または Linux システムに開発環境を設定する必要があります。 次が必要です。

進行状況を最初から確認するには、次のラーニング パスを完了します。

Azure と Azure DevOps は無料で始めることができます。 Azure DevOps を使用するために Azure サブスクリプションは必要ありませんが、ここでは、Azure DevOps を使用して、Azure サブスクリプション内にある Azure リソースにデプロイを行います。

Note

Azure Pipelines では、さまざまな言語とアプリケーションの種類がサポートされています。 このモジュールでは、.NET アプリケーションを使用しますが、ここで学習したパターンを、お気に入りのプログラミング言語とフレームワークを使用する独自のプロジェクトに適用できます。

チーム紹介

前のモジュールで、Tailspin Toys の Space Game Web チームに会いました。 念のため、このモジュールで一緒に作業するメンバーを紹介します。

Cartoon depiction of Andy.

Andy は開発リーダーです。

Cartoon depiction of Amita.

Amita は QA 担当です。

Cartoon depiction of Tim.

Tim は運用担当です。

Cartoon depiction of Mara.

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

A cartoon depiction of Irwin.

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

Mara には DevOps の使用経験があります。 彼女は、チームが Azure DevOps を使用して、効率的なプロセスを採用するのを支援しています。