演習 - Azure DevOps 環境をクリーンアップする

完了

このモジュールのタスクをすべて完了しました。 このユニットでは、Microsoft Azure DevOps 環境をクリーンアップすることを手助けします。

重要

このページには、重要なクリーンアップ手順が含まれています。 クリーンアップによって、無料のビルド時間の浪費を抑えることができます。 このモジュール内で前にテンプレートを実行した場合は、必ずクリーンアップ手順を行ってください。

Azure リソースをクリーンアップする

ここでは、Azure VM を削除します。 リソースを削除する最も簡単な方法は、それらの親リソース グループを削除することです。 リソース グループを削除すると、そのグループ内のすべてのリソースが削除されます。

Azure Pipelines を使用したリリース パイプラインの作成に関するモジュールでは、Azure portal を使用して Azure リソースを管理しました。 ここでは、Azure Cloud Shell から Azure CLI を使用して、自分のデプロイを破棄します。 この手順は、リソースを作成したときの手順と似ています。

リソース グループをクリーンアップするには、次のようにします。

  1. Azure portal に移動してサインインします。

  2. メニュー バーで、[Cloud Shell] を選択します。 プロンプトが表示されたら、[Bash] エクスペリエンスを選択します。

    A screenshot of the Azure portal showing the location of the Cloud Shell menu item.

  3. 使用したリソース グループ tailspin-space-game-rg を削除するには、次の az group delete コマンドを実行します。

    az group delete --name tailspin-space-game-rg
    

    プロンプトが表示されたら、操作を確定するために「y」と入力します。

    Note

    前の手順によって Cloud Shell ウィンドウで SSH にまだサインインしている場合は、exit コマンドを実行して SSH を終了してから、az delete コマンドを実行します。

  4. 省略可能なステップとして、前のコマンドが完了した後、次の az group list コマンドを実行します。

    az group list --output table
    

    リソース グループ tailspin-space-game-rg が存在しなくなったことがわかります。

パイプラインを無効にするかプロジェクトを削除する

このラーニング パスの各モジュールでは、モジュールの受講期間用にクリーンな環境を作成するために実行できるテンプレートが提供されます。

複数のテンプレートを実行すると、それぞれ同じ GitHub リポジトリを指している複数の Azure Pipelines プロジェクトが作成されます。 GitHub リポジトリに変更をプッシュするたびに、このアクションにより、複数のパイプラインが実行される可能性があります。 このアクションにより、ホステッド エージェントの無料ビルド時間 (分) がすべて使われてしまうおそれがあります。 そのため、次のモジュールに進む前に、パイプラインを無効にするか削除することが重要です。

次の 2 つのオプションのいずれかを選択します。

オプション 1: パイプラインを無効にする

このオプションでは、以後ビルド要求を処理しないようにパイプラインを無効にします。 必要に応じてビルド パイプラインを後でもう一度有効にできます。 DevOps プロジェクトとビルド パイプラインを今後の参照用に保持したい場合は、このオプションを選択します。

パイプラインを無効化するには、次の手順に従います。

  1. Azure Pipelines で、自分のパイプラインに移動します。

  2. [その他のアクション] メニュー ([...]) から、[設定] を選択します。

    A screenshot of Azure Pipelines showing the location of the Settings menu.

  3. [新しい実行要求の処理] で、[無効] を選択し、[保存] を選択します。

    パイプラインではビルド要求が処理されなくなります。

オプション 2: Azure DevOps プロジェクトを削除する

このオプションでは、Azure Boards とビルド パイプラインの内容を含め、Azure DevOps プロジェクトを削除します。 後続のモジュールで、このプロジェクトを除いた状態の新しいプロジェクトを立ち上げるテンプレートを別途実行することができます。 今後の参照用に DevOps プロジェクトが必要でない場合は、このオプションを選択します。

プロジェクトを削除するには、次の手順に従います。

  1. Azure DevOps で、ご自分のプロジェクトにアクセスします。 以前に、このプロジェクトに Space Game - web - Agent という名前を付けることを推奨しました。

  2. Azure Devops ページの左下隅にある [プロジェクト設定] を選択します。

  3. [プロジェクトの詳細] 領域で、下にスクロールして [削除] を選択します。

    A screenshot of Azure Pipelines showing the location of the Delete button.

  4. 表示されたウィンドウで、プロジェクト名を入力した後、[削除] をもう一度選択します。

    プロジェクトが削除されました。