练习 - 清理 Azure DevOps 环境
你已完成本模块的任务。 在这里,你将清理 Azure 资源,将工作项移动到 Azure Boards 上的 “完成 ”状态,并清理 Azure DevOps 环境。
重要
此页面包含重要的清理步骤。 清理操作有助于确保免费生成分钟数不会耗尽。 这还可帮助确保完成此模块后不再支付 Azure 资源费用。
清理 Azure 资源
在这里,你将删除 Azure 应用服务和 Azure Functions 实例。 删除实例最简单的方法是删除其父资源组。 如果删除资源组,则会删除该组中的所有资源。
在使用 Azure Pipelines 创建发布管道模块中,你通过 Azure 门户管理 Azure 资源。 在这里,你可以在 Azure Cloud Shell 中使用 Azure CLI 来拆分部署。 此步骤与创建资源时使用的步骤类似。
若要清理资源组:
转到 Azure 门户 并登录。
从菜单栏中选择 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
不再存在。
将工作项移动到“完成”状态
在这里,你将在本模块前面分配给自己的工作项移动。 将“将排行榜 API 重构为 Azure Functions 应用”移动到“Done”列。
在实践中,“完成”通常意味着将工作软件放入用户手中。 出于学习目的,此处将这项工作标记为已完成,因为你实现了 Tailspin 团队的目标。 他们希望重构其项目,将排行榜 API 提取为函数应用。
在每个 冲刺或工作迭代结束时,你和你的团队可以举行回顾会议。 在会议中,分享已完成的工作、进展顺利以及可以改进的内容。
完成工作项:
在 Azure DevOps 中,导航到 Boards,然后从菜单中选择 Boards 。
将 重构排行榜 API 作为 Azure Functions 应用的工作项从 “执行”列移动到 “完成”列。
禁用流水线或删除项目
此学习路径中的每个模块都提供了一个模板。 可以运行模板来创建模块的干净环境。
运行多个模板可提供多个 Azure Pipelines 项目。 每个项目都指向同一 GitHub 存储库。 在你每次向 GitHub 存储库推送更改时,此设置都可触发多个管道运行。 管道运行会用尽托管代理上的免费生成分钟数。 若要避免丢失这些免费的生成分钟数,请在移动到下一个模块之前禁用或删除管道。
选择以下选项之一:
选项 1:禁用管道
禁用管道,使其不处理生成请求。 如果需要,可以稍后重新启用生成管道。 如果要保留 DevOps 项目和生成管道以供将来参考,请选择此选项。
禁用管道:
在 Azure Pipelines 中,导航到你的管道。
从下拉菜单中,选择“设置”:
在 “处理新运行请求”下,选择“ 已禁用 ”,然后选择“ 保存”。
管道将不再处理生成请求。
选项 2:删除 Azure DevOps 项目
删除 Azure DevOps 项目,包括 Azure Boards 的内容和生成管道。 在将来的模块中,可以运行另一个模板,该模板会在此项目离开的状态中启动一个新项目。 如果不需要 DevOps 项目供将来参考,请选择此选项。
删除项目:
在 Azure DevOps 中,导航到你的项目。 之前,建议将此项目命名 为 Space Game - web - Azure Functions。
在下角选择“项目设置”。
在 “概述 ”区域中,转到底部并选择“ 删除”。
在出现的窗口中,输入项目名称。 再次选择“删除”。
项目现已删除。