演習 - Azure DevOps 環境をクリーンアップする
このモジュールのタスクを完了しました。 ここでは、Azure リソースをクリーンアップして、Azure Boards で作業項目を [完了] 状態に移動し、Azure DevOps 環境をクリーンアップします。
重要
このページには、重要なクリーンアップ手順が含まれています。 クリーンアップによって、無料のビルド時間の浪費を抑えることができます。 これにより、このモジュールを完了した後で Azure リソースに対して課金されないようにすることもできます。
Azure リソースをクリーンアップする
ここでは、Azure App Service インスタンスを削除します。 インスタンスを削除する最も簡単な方法は、親リソース グループを削除することです。 リソース グループを削除すると、そのグループ内にあるすべてのリソースが削除されます。
リソース グループをクリーンアップするには、次のようにします。
Azure Portal にアクセスしてサインインします。
メニューから [Cloud Shell] を選択します。 プロンプトが表示されたら、[Bash] エクスペリエンスを選択します。
次の
az group delete
コマンドを実行します。 このコマンドでは、このモジュールで使用していたリソース グループ (tailspin-space-game-rg) が削除されます。az group delete --name tailspin-space-game-rg
プロンプトが表示されたら、「y」と入力して操作を確定します。
省略可能な手順として、前のコマンドの完了後に次の
az group list
コマンドを実行します。az group list --output table
リソース グループ tailspin-space-game-rg が存在しなくなったことがわかります。
作業項目を [完了] に移動する
ここでは、このモジュールで前に自分に割り当てた作業項目を完成させます。 [Automate quality tests] を [完了] 列に移動します。
実際には、多くの場合、"Done" は機能するソフトウェアをユーザーが使えるようにすることを意味します。 学習目的のため、ここでは、パイプラインで機能する UI テストを設定するため、この作業を完了としてマークします。
各 "スプリント" (作業イテレーション) の最後に、チームで振り返りのミーティングを開くことをお勧めします。 ミーティングでは、完了した作業、スプリント内でうまくいった点、改善できる点を共有します。
作業項目を完了するには、次の手順に従います。
Azure DevOps で [Boards] に移動し、メニューから [Boards] を選択します。
[Automate quality tests] 作業項目を [実行中] 列から [完了] 列に移動します。
パイプラインを無効にするかプロジェクトを削除する
このラーニング パスの各モジュールには、テンプレートが用意されています。 このテンプレートを実行して、モジュール継続中のクリーンな環境を作成できます。
複数のテンプレートを実行すると、それぞれ同じ GitHub リポジトリを指している複数の Azure Pipelines プロジェクトが生成されます。 この設定により、GitHub リポジトリに変更をプッシュするたびに、複数のパイプラインをトリガーして実行することができます。 これらの実行により、ホステッド エージェントでの無料ビルド時間 (分) が消費される可能性があるため、次のモジュールに進む前に、パイプラインを無効にするか削除することが重要です。
次のオプションの 1 つを選択します。
オプション 1: パイプラインを無効にする
このオプションでは、以後ビルド要求を処理しないようにパイプラインを無効にします。 必要に応じてビルド パイプラインを後でもう一度有効にできます。 DevOps プロジェクトとビルド パイプラインを今後の参照用に保持したい場合は、このオプションを選択します。
パイプラインを無効化するには、次の手順に従います。
Azure Pipelines で、自分のパイプラインに移動します。
ドロップダウン メニューから [設定] を選択します。
[新しい実行要求の処理] で、[無効] を選択し、[保存] を選択します。
パイプラインではビルド要求が処理されなくなります。
オプション 2: Azure DevOps プロジェクトを削除する
このオプションでは、Azure Boards 上およびビルド パイプラインの内容を含め、Azure DevOps プロジェクトを削除します。 後続のモジュールで、このテンプレートを除いた状態の新しいプロジェクトを立ち上げるテンプレートを別途実行することができます。 今後の参照用に DevOps プロジェクトが必要でない場合は、このオプションを選択します。
プロジェクトを削除するには、次の手順に従います。
Azure DevOps で、プロジェクトにアクセスします。 以前に、このプロジェクトに Space Game - web - Functional tests という名前を付けることを推奨しました。
下の隅にある [Project settings] (プロジェクト設定) を選択します。
[プロジェクトの詳細] 領域の下部にある [削除] を選択します。
ウィンドウが表示されるので、プロジェクト名を入力し、[削除] をもう一度選択します。
プロジェクトが削除されました。