练习 - 清理 Azure DevOps 环境

已完成

你已完成本模块的任务。 在本单元中,你将清理 Azure 资源,将工作项移动到 Azure Boards 上的 “完成 ”状态,并清理 Azure DevOps 环境。

重要

此页面包含重要的清理步骤。 清理有助于确保您的免费构建时间不会耗尽。 这还可帮助确保完成此模块后不再支付 Azure 资源费用。

清理 Azure 资源

在这里,将删除 Azure 应用服务实例。 删除实例最简单的方法是删除其父资源组。 如果删除资源组,则会删除该组中的所有资源。

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

若要清理资源组:

  1. 转到 Azure 门户并登录。

  2. 从菜单栏中选择 Cloud Shell。 出现提示时,选择“Bash”体验

    Azure 门户的屏幕截图,其中显示了 Cloud Shell 菜单项的位置。

  3. 要删除您使用的资源组,请运行以下命令tailspin-space-game-rgaz group delete

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

    出现提示时,请输入 y 确认操作。

  4. 作为可选步骤,在上一个命令完成后,运行以下命令 az group list

    az group list --output table
    

    可以看到资源组 tailspin-space-game-rg 不再存在。

将工作项移动到“完成”状态

现在,移动你在本模块中稍早前分配给自己的工作项。 将 “创建多阶段管道 ”移动到 “完成 ”列。

在实践中,“完成”通常意味着将工作软件放入用户手中。 出于学习目的,请在此处将这项工作标记为已完成,因为你实现了 Tailspin 团队的目标。 他们希望定义完整的多阶段管道来提供新功能。

在每个 冲刺或工作迭代结束时,你和你的团队可以举行回顾会议。 在会议中,分享已完成的工作、进展顺利以及可以改进的内容。

请按照以下步骤完成工作项目:

  1. 在 Azure DevOps 中,转到 Boards,然后从菜单中选择 Boards

  2. “创建多阶段管道 工作项”从 “执行 ”列移动到 “完成 ”列。

    Azure Boards 的屏幕截图,显示了“已完成”列中的卡片。

禁用此管道或删除您的项目

此学习路径中的每个模块都提供了一个模板。 可以运行模板来创建模块的干净环境。

运行多个模板可提供多个 Azure Pipelines 项目。 每个项目都指向同一 GitHub 存储库。 在你每次向 GitHub 存储库推送更改时,此设置都可触发多个管道运行。 管道运行会用尽托管代理上的免费生成分钟数。 若要避免丢失这些免费的生成分钟数,请在移动到下一个模块之前禁用或删除管道。

请选择以下其中一个选项。

选项 1:禁用管道

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

要禁用管道,请执行以下步骤:

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

  2. 从下拉列表中选择 “设置”。

    Azure Pipelines 的屏幕截图,其中显示了“设置”菜单的位置。

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

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

选项 2:删除 Azure DevOps 项目

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

要删除项目,请:

  1. 在 Azure DevOps 中,转到你的项目。 之前,建议将此项目命名 为 Space Game - web - Multistage

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

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

    Azure Pipelines 的屏幕截图,其中显示了“删除”按钮的位置。

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

    项目现已删除。