Azure通过自动部署启用Web部署

时间:2012-09-25 01:17:06

标签: powershell deployment azure automation

是否有人知道通过启用“启用Web部署”选项将Web角色部署到Azure的自动方式?我们有一个自动验收测试流程,使用Web Deploy部署到Azure以节省时间。但我们还希望自动完成Web角色的部署,以便它可以在不太频繁的情况下在非工作时间运行。

我们目前正在使用WAPPSCmdlets模块自动执行完整的Azure部署。但是,这个和新的官方Azure Powershell cmdlet似乎都没有提供在新部署中启用Web Deploy的方法。

1 个答案:

答案 0 :(得分:2)

您需要做的是创建一个执行以下操作的startup task

  1. 下载并安装Web Deploy
  2. 使用PowerShell配置Web部署。您可能希望从这篇文章开始:PowerShell scripts for automating Web Deploy setup
  3. 请记住,此启动任务应仅针对CI部署而不是针对您的生产部署运行,因此您可能需要在构建过程中处理这些事项(例如,您可以在Visual Studio中使用不同的Cloud项目) )。