Azure DevOps Starter 将于 2023 年 3 月 31 日停用。 Microsoft.DevOps 和 Microsoft.VisualStudio/accounts/projects 资源的相应 REST API 也将停用。 建议客户改用 Azure 开发人员 CLI 。
Azure 开发人员 CLI
替换 的 Azure 开发人员 CLI (azd) 是用于生成云应用的开发人员命令行工具。 它提供映射到工作流中关键阶段的命令:代码、生成、部署、监视、重复。 可以使用 Azure CLI 在单个步骤中创建、预配和部署新应用程序。
Azure DevOps 与 Azure 开发人员 CLI 之间的比较
| DevOps Starter | Azure 开发人员 CLI |
|---|---|
| 只需单击几下鼠标,就能部署到 Azure | 部署到 Azure 的单个步骤 |
| 配置代码、部署、监视 | 配置代码、部署、监视 |
| 提供入门的示例应用程序 | 提供入门的示例应用程序 |
| 允许部署用户的存储库 | 允许部署用户的存储库 |
| Azure 门户中基于 UI 的体验 | 基于 CLI 的体验 |
迁移:
无需迁移,因为 DevOps Starter 不存储任何信息,它只会帮助用户在 Azure 上获得第 0 天入门体验。 今后,建议用户使用 Azure 开发者 CLI 作为入门 Azure 的方法。
若要选择语言、框架和目标服务,请从 azd 存储库中选择适当的 模板 并运行命令
azd up --template \<template-name\>若要预配 Azure 服务资源,请运行以下命令
azd provision若要创建 CI/CD 管道,请运行命令
azd pipeline config对于应用程序洞察监视,请运行命令
azd monitor
对于现有的应用程序部署,DevOps 启动项目本身不存储任何信息,用户可以使用以下命令获取相同的信息:
Azure 门户中的 Azure 资源详细信息 – 在 Azure 门户中,访问为其配置了 DevOps 初学者的资源页。
若要查看管道和部署信息,请转到相应的 GitHub Actions 工作流或 Azure 管道以查看运行和部署。
若要查看 Application Insights 中的监视详细信息,请转到 Azure 资源的 Application Insights 并查看监视图表。
常见问题
DevOps 初学者和 Azure 开发人员 CLI 之间的区别是什么?
这两种工具都可以快速在 Azure 上部署应用程序,并为其配置 CI/CD 管道。 他们使用户能够快速开始使用 Azure。
与 DevOps Starter 的 UI 向导相比,Azure 开发人员 CLI 提供了更友好的开发人员命令。 这也意味着配置即代码的方式更加清晰明了。
如果我无法访问 DevOps 启动程序,我是否会丢失应用程序或 Azure 资源?
不是。 托管应用程序的应用程序代码、部署和 Azure 资源仍将可用。 DevOps Starter 不存储其中任何资源。
是否会丢失使用 DevOps Starter 创建的 CI/CD 管道?
不是。 你仍然可以在 GitHub Actions 或 Azure Pipelines 中管理 CI/CD 管道。