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

完了

このモジュールのタスクを完了しました。 ここでは、Azure リソースをクリーンアップし、作業項目を Azure Boards の 完了 状態に移動して、Azure DevOps 環境をクリーンアップします。

重要

このページには、重要なクリーンアップ手順が含まれています。 クリーンアップによって、無料のビルド時間の浪費を抑えることができます。 これにより、このモジュールを完了した後で Azure リソースに対して課金されないようにすることもできます。

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

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

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

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

  2. メニューから Cloud Shell を選択します。 メッセージが表示されたら、 Bash エクスペリエンスを選択します。

    Cloud Shell メニュー項目の場所を示す Azure portal のスクリーンショット。

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

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

    メッセージが表示されたら、「 y 」と入力して操作を確認します。

  4. 省略可能な手順として、前のコマンドの完了後に次の az group list コマンドを実行します。

    az group list --output table
    

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

作業項目を [完了] に移動する

ここでは、このモジュールで前に自分に割り当てた作業項目を完成させます。 [品質テストの自動化] を [完了] 列に移動します。

実際には、完了 は多くの場合、動作するソフトウェアをユーザーの手に渡すことを意味します。 学習目的のため、ここでは、パイプラインで機能する UI テストを設定するため、この作業を完了としてマークします。

スプリントまたは作業イテレーションの終了時に、チームは振り返り会議を開催できます。 ミーティングでは、完了した作業、スプリント内でうまくいった点、改善できる点を共有します。

作業項目を完了するには、次の手順に従います。

  1. Azure DevOps で Boards に移動し、メニューから [Boards ] を選択します。

  2. [品質テストの自動化] 作業項目を [実行] 列から [完了] 列に移動します。

    [完了] 列にカードが表示されている Azure Boards のスクリーンショット。

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

このラーニング パスの各モジュールには、テンプレートが用意されています。 このテンプレートを実行して、モジュール継続中のクリーンな環境を作成できます。

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

次のオプションの 1 つを選択します。

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

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

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

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

  2. ドロップダウン メニューの [設定] を選択します。

    [設定] メニューの場所を示す Azure Pipelines のスクリーンショット。

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

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

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

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

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

  1. Azure DevOps で、プロジェクトにアクセスします。 以前は、このプロジェクトに「Space Game - web - Functional テスト」という名前を付けることをお勧めしました。

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

  3. [プロジェクトの詳細] 領域の下部にある [削除] を選択します。

    [削除] ボタンの場所を示す Azure Pipelines のスクリーンショット。

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

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