演習 - 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 が存在しなくなったことがわかります。
パイプラインを無効にするかプロジェクトを削除する
このラーニング パスの各モジュールには、テンプレートが用意されています。 このテンプレートを実行して、モジュール継続中のクリーンな環境を作成できます。
複数のテンプレートを実行すると、複数の Azure Pipelines プロジェクトが生成されます。 各プロジェクトは同じ GitHub リポジトリを指しています。 このセットアップでは、GitHub リポジトリに変更をプッシュするたびに複数のパイプラインの実行がトリガーされ、ホステッド エージェントの無料のビルド時間を使い切る可能性があるため、次のモジュールに進む前にパイプラインを無効にするか削除することが重要です。
次のオプションの 1 つを選択します。
オプション 1: パイプラインを無効にする
パイプラインを無効にして、以降のビルド要求が処理されないようにします。 必要に応じて、ビルド パイプラインを後でもう一度有効にできます。 DevOps プロジェクトとビルド パイプラインを今後の参照用に保持したい場合は、このオプションを選択します。
パイプラインを無効化するには、次の手順に従います。
Azure Pipelines で、自分のパイプラインに移動します。
ドロップダウン メニューから [設定] を選択します。
[新しい実行要求の処理] で、[無効] を選択し、[保存] を選択します。
パイプラインではビルド要求が処理されなくなります。
オプション 2: Azure DevOps プロジェクトを削除する
Azure Boards とビルド パイプラインの内容を含め、Azure DevOps プロジェクトを削除することもできます。 後続のモジュールでは、別のテンプレートを実行して、このモジュールが終了した状態で新しいプロジェクトを開始できます。 今後の参照用に DevOps プロジェクトが必要でない場合は、このオプションを選択します。
プロジェクトを削除するには、次の手順に従います。
Azure DevOps で、お使いのプロジェクトに移動します。 以前に、このプロジェクトに Space Game - web - Nonfunctional tests という名前を付けることを推奨しました。
下の隅にある [Project settings] (プロジェクト設定) を選択します。
[プロジェクトの詳細] 領域の下部にある [削除] を選択します。
ウィンドウが表示されるので、プロジェクト名を入力し、[削除] をもう一度選択します。
プロジェクトが削除されました。