演習 - Azure DevOps 環境をクリーンアップする
このモジュールに割り当てられたタスクを完了したら、次のステップでは、Azure リソースをクリーンアップし、Azure Boards で作業項目を [完了] 状態に切り替え、Azure DevOps 環境をクリーンアップします。
重要
このクリーンアップを実行することは、このモジュールの完了を超えて Azure リソースの料金が発生しないようにするために不可欠です。
Azure リソースをクリーンアップする
Azure リソースをクリーンアップする最も簡単な方法は、親リソース グループを削除することです。 リソース グループを削除すると、そのグループ内のすべてのリソースが削除されます。 リソース グループを削除するには、次のようにします。
Azure portal に移動してサインインします。
メニューから [Cloud Shell] を選択し、[Bash] を選択します。
次のコマンドを実行して、作成したリソース グループを削除します。 削除するかどうかを確認するメッセージが表示されたら、「y」と入力します。
az group delete --name tailspin-space-game-rg
必要に応じて、前のコマンドが完了したら、次のコマンドを実行して削除されていることを確認できます。 リソース グループ tailspin-space-game-rg が一覧に表示されなくなったことがわかります。
az group list --output table
作業項目を [完了] に移動する
このステップでは、このモジュールで以前に自分に割り当てた作業項目を [完了] 列に移動します。 実際には、完了とは通常、ユーザーに動作するソフトウェアを提供することを意味します。 ただし、この学習モジュールにおいては、特定の目標が達成されたことを意味します。 作業項目を完了するには、次の手順に従います。
Azure DevOps プロジェクトに移動し、[Boards]、[Boards] の順に選択します。
[Create multi-container version of web site orchestrated with Kubernetes] (Kubernetes を使用して調整される Web サイトの複数コンテナー バージョンを作成する) の作業項目を、[完了] 列に移動します。
パイプラインを無効にするかプロジェクトを削除する
このラーニング パスには、各モジュールで新しい環境を作成するために使用できるテンプレートが用意されています。 複数のテンプレートを実行すると、同じ GitHub リポジトリを指す複数の Azure Pipelines プロジェクトが作成されます。 このように設定すると、GitHub リポジトリに変更をプッシュするたびに複数のパイプラインが実行され、問題が発生するおそれがあります。 そのため、次のモジュールに移行する前に、無料のビルド時間 (分) を失わないように、パイプラインを無効または削除する必要があります。
次のいずれかのオプションを選択します。
オプション 1: パイプラインを無効にする
パイプラインを無効にして、新しい要求が処理されないようにします。 必要な場合は、パイプラインを後でもう一度有効にできます。 このオプションは、将来の参照用として DevOps プロジェクトとデプロイ パイプラインを保持する必要がある場合に適しています。
パイプラインを無効化するには、次の手順に従います。
[パイプライン] を選択し、使用するパイプラインを選択します。
ドロップダウン メニューから [設定] を選択します。
[無効] を選択してから、[保存] を選択します。
オプション 2: Azure DevOps プロジェクトを削除する
今後の参照用に DevOps プロジェクトが必要でない場合は、削除してもかまいません。 後続のモジュールでは、別のテンプレートを実行して、このプロジェクトが終了した状態で新しいプロジェクトを開始できます。 このオプションは、このプロジェクトが再び必要になることはないと確信している場合に適しています。
プロジェクトを削除するには、次の手順に従います。
Azure DevOps ポータルでプロジェクトに移動します。
左下隅から [プロジェクトの設定] を選択します。
[概要] セクションで、下までスクロールし、[削除] を選択します。
プロジェクト名を確認し、[削除] を選択してプロジェクトを削除します。