DevOps Starter 停用

Azure DevOps Starter 将于 2023 年 3 月 31 日停用。 Microsoft.DevOpsMicrosoft.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 的方法。

  1. 若要选择语言、框架和目标服务,请从 azd 存储库中选择适当的 模板 并运行命令 azd up --template \<template-name\>

  2. 若要预配 Azure 服务资源,请运行以下命令 azd provision

  3. 若要创建 CI/CD 管道,请运行命令 azd pipeline config

  4. 对于应用程序洞察监视,请运行命令 azd monitor

对于现有的应用程序部署,DevOps 启动项目本身不存储任何信息,用户可以使用以下命令获取相同的信息:

  1. Azure 门户中的 Azure 资源详细信息 – 在 Azure 门户中,访问为其配置了 DevOps 初学者的资源页。

  2. 若要查看管道和部署信息,请转到相应的 GitHub Actions 工作流或 Azure 管道以查看运行和部署。

  3. 若要查看 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 管道。