练习 - 清理 Azure DevOps 环境

已完成

你已经完成此模块的所有任务。 在本单元中,我们将帮助你清理 Microsoft Azure DevOps 环境。

重要

此页面包含重要的清理步骤。 清理操作有助于确保免费生成分钟数不会耗尽。 如果在此模块前期已运行该模板,请务必执行清理步骤。

清理 Azure 资源

在这里,你将删除你的 Azure VM。 删除资源的最简单方法是删除其父资源组。 如果删除资源组,则会删除该组中的所有资源。

使用 Azure Pipelines 创建发布管道模块中,你通过 Azure 门户管理 Azure 资源。 在这里,你可以在 Azure Cloud Shell 中使用 Azure CLI 来拆分部署。 此步骤与创建资源时使用的步骤类似。

若要清理资源组:

  1. 转到 Azure 门户并登录。

  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 确认操作。

    注意

    如果仍在上一步的 Cloud Shell 窗口中登录到 SSH,请运行 exit 命令退出 SSH,然后运行 az delete 命令。

  4. (可选)在上一命令完成后,运行以下 az group list 命令:

    az group list --output table
    

    你会看到,资源组 tailspin-space-game-rg 已不存在。

禁用管道或删除项目

此学习路径中的每个模块都提供了一个模板,你可运行它来创建一个干净的环境供相应模块在有效期内使用。

运行多个模板可创建多个 Azure Pipelines 项目,每个项目都指向同一个 GitHub 存储库。 在你每次向 GitHub 存储库推送更改时,此操作都可引发多个管道运行。 此操作反过来又可使其耗尽托管代理上的免费生成分钟数。 因此,在继续到下一模板之前,有必要禁用或删除你的管道。

从下面两个选项中任选一个。

选项 1:禁用管道

此选项会禁用管道,使其不处理后续生成请求。 如果需要,稍后可重新启用生成管道。 如果要保留 DevOps 项目和生成管道以供将来参考,请选择此选项。

禁用管道:

  1. 在 Azure Pipelines 中转到你的管道。

  2. 从“更多操作”菜单 (...) 中选择“”设置。

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

  3. 在“处理新运行请求”下选择“禁用”,然后选择“保存”

    管道将不再处理生成请求。

选项 2:删除 Azure DevOps 项目

此选项将删除 Azure DevOps 项目,包括 Azure Boards 上的内容和生成管道。 在将来的模块中,你将能够运行另一个模板,该模板在关闭状态下可以打开一个新项目。 如果不需要 DevOps 项目供将来参考,请选择此选项。

删除项目:

  1. 在 Azure DevOps 中,转到你的项目。 之前,我们建议将此项目命名为“Space Game - Web - 代理”

  2. 在 Azure DevOps 页面的左下角选择“项目设置”

  3. 在“项目详细信息”区域中,向下滚动并选择“删除”。

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

  4. 在出现的窗口中,输入项目名称,然后再次选择“删除”。

    项目现已删除。