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 入门之旅。 向前推荐的用户开始使用 Azure 的方式将是 Azure 开发人员 CLI

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

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

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

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

对于现有的应用程序部署,DevOps starter 本身不存储任何信息,用户可以使用以下方式获取相同的信息:

  1. Azure 门户中的 Azure 资源详细信息 - 在 Azure 门户中,访问你为其配置了 DevOps 启动器的资源页面。

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

  3. 若要查看 Application Insights 中的监视详细信息,请转到 Azure 资源的 Application Insights 并查看监视图表。

常见问题解答

DevOps Starter 与 Azure developer CLI 有什么区别?

两者都是工具,可以快速设置应用程序部署到 Azure 并配置 CI/CD 管道。 它们使用户能够快速开始使用 Azure。

与 DevOps Starter 的 UI 向导相比,Azure 开发人员 CLI 提供了对开发人员更友好的命令。 这也意味着 config-as-code 更清晰。

如果我无法访问 DevOps Starter,我会丢失我的应用程序或 Azure 资源吗?

错误。 托管应用程序的应用程序代码、部署和 Azure 资源仍然可用。 DevOps Starter 不存储任何这些资源。

我会丢失我之前使用 DevOps Starter 创建的 CI/CD 管道吗?

错误。 你仍然可以在 GitHub Actions 或 Azure Pipelines 中管理 CI/CD 管道。