はじめに
このモジュールでは、Microsoft Azure 仮想マシンで実行される独自のビルド エージェントを設定します。
あなたは、Tailspin Toys という会社で働いており、あなたのチームは Space Game というアプリケーションを開発しているとします。 これまでは、Ubuntu を実行する Microsoft ホステッド エージェントを使用して、Space Game Web アプリケーションをビルドしていました。 ほとんどの場合、Microsoft ホステッド エージェントでも、必要な処理はすべて実行できます。
ただし、アプリケーションをビルドするために、追加の処理能力、ディスク領域、または時間が必要になる場合があります。 このモジュールでは、クラウドまたはオンプレミスで実行できる独自のビルド エージェントを設定する方法を学習します。
学習の目的
このモジュールを終了すると、次のことができるようになります。
- どの場合に Microsoft ホステッド ビルド エージェントを使用し、どの場合に独自のエージェントをホストするかを選択します。
- 独自のビルド エージェントを管理するときのオプションについて説明します。
- 独自のエージェントを立ち上げて、Azure Pipelines と連携するように構成します。
- エージェントをパイプラインに接続してアプリケーションをビルドします。
前提条件
このラーニング パスのモジュールは段階的なプロセスになっています。
最初から進めるには、まず「Azure DevOps の概要」ラーニング パスを完了してください。
また、このラーニング パスの最初にある「Azure DevOps を使用してアプリケーションをビルドする」から始めることをお勧めします。
このモジュールのみを学習する場合は、ご自分の Windows、macOS、または Linux システムに開発環境を設定する必要があります。 必要なもの:
- Azure DevOps 組織
- Azure サブスクリプション
- GitHub のアカウント
- Visual Studio Code
- .NET 6.0 SDK
- Git
Azure DevOps は無料で始めることができます。
この環境を利用して、このモジュールと今後のモジュールの演習を完了することができます。 また、独自のプロジェクトに新しいスキルを適用するためにも使用できます。
注意
Azure Pipelines では、さまざまな言語とアプリケーションの種類がサポートされています。 このモジュールでは、.NET アプリケーションを使用しますが、ここで学習したパターンを、お気に入りのプログラミング言語とフレームワークを使用する独自のプロジェクトに適用できます。