自动化Azure部署

时间:2017-01-23 11:12:50

标签: powershell azure asp.net-mvc-5 azure-web-sites azure-storage-blobs

我已经创建了一个可配置的mvc5应用程序,假设有一种模板(带有sql server和实体框架的web UI)以及数据库表中的配置值

我们的客户将填写一份表格,其中包括应用程序名称,徽标文件,页脚声明等配置参数(与模板mvc5相同的参数)

表单完成后,我想自动执行以下操作

  1. 为此客户创建新数据库
  2. 创建新的blob服务(应用程序中有一个文件存储元素)
  3. 部署模板MVC的实例
  4. 使用配置参数更新数据库
  5. 提供Azure应用程序与客户的链接
  6. 这可能吗?大多数SO和谷歌搜索结果似乎都指向自动构建和部署到现有的Azure实例,这不是我所追求的

1 个答案:

答案 0 :(得分:1)

我们似乎可以通过Azure资源模板实现这一目标。我们可以将WebApp源代码链接到GitHub存储库,更多信息请参考document。 我们还可以使用VS工具轻松创建我们的手臂模板。我们可以根据需要添加/删除资源。更多详细步骤请参阅Creating and deploying Azure resource groups through Visual Studio。关于如何设置模板参数,我们可以编辑xxx.parameters.json中的参数值。

相关问题