什么情况下使用 Azure Developer CLI
Azure Developer CLI (azd
) 在各种方案中为个人和团队提供价值。 该工具的模板化方法可实现可重复且可预测的部署方案,否则需要许多手动步骤。 azd
的一些最常见的用例如下所示:
简化的云旅程 -
azd
加速将应用从本地开发环境迁移到 Azure 的过程。 利用现有azd
模板,可以在几分钟内将应用预配到完全配置的云环境。 不熟悉 Azure 工作负载的开发人员可以依赖模板来完成大部分工作。 对于具有许多 Azure 服务或难以手动重新创建的复杂配置要求的环境,此用例尤其有用。可重用且可重复的应用基础结构 -
azd
使用模板可以轻松共享和重新分发应用的源代码和基础结构基架。 这些模板非常适合你希望将基础结构即代码资源包含在应用中的方案。 例如,如果你正在处理开源项目或与其他开发人员协作,azd
提供了一种简单的方法来打包整个应用和云基础结构,供其他人轻松使用。 在没有azd
的情况下,如果另一个开发人员不熟悉 Azure,那么他将你的应用预配到云进行自己的试验将非常困难。用于基础结构和部署的 CI/CD - 如果想要通过 GitHub Actions 或 Azure Pipelines 等平台使用 CI/CD 预配和部署基础结构,也可以使用
azd
。 大多数azd
模板都包含对这些工作流的支持。 在对代码或基础结构模板进行更改时,可以运行命令(如azd provision
和azd deploy
)通过可重复的可靠过程将这些更改推送到 Azure。
在评估 azd
是否适合你的团队和项目时,请考虑这些方案。 如果将项目转换为使用 azd
模板,其他开发人员将能够快速预配应用并将其部署到 Azure。