如何在Azure中设置新的测试环境

时间:2019-08-21 05:53:32

标签: azure azure-devops azure-resource-group

我已经有了DEV,QA和Prod环境。对于每个环境,附加一个资源组。我们有存储帐户,应用程序见解,SQL Server,数据工厂,虚拟网络,APP服务,公共IP地址,逻辑应用程序,功能应用程序和密钥库以及SENDGRID API

因此,如果我要创建一个新的测试环境(即DEV的副本),我们是否需要创建/复制DEV资源组和所有内容。够了吗 什么是最好的解决方案。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

我建议为您的整个环境创建Azure资源管理器模板。这样,您可以编写环境脚本并随意创建环境。 Azure DevOps支持部署ARM模板,并且通过对资源名称之类的参数进行参数化,可以轻松地从管道中创建多个环境。

由于您已经在Azure上拥有一个工作环境,因此最简单的方法是将该环境导出到Azure。有关具体操作,请参见Quickstart: Create and deploy Azure Resource Manager templates by using the Azure portal。请注意,导出的模板将非常大,因为它还包含创建模板时通常会跳过的默认值。您仍然需要进行一些调整,并确保参数化您要在环境的部署之间更改的所有内容。

相关问题