1

有谁知道在启用“启用 Web 部署”选项的情况下将 Web 角色部署到 Azure 的自动化方法?我们有一个自动化验收测试流程,该流程使用 Web Deploy 部署到 Azure 以节省时间。但我们还希望自动化 Web 角色的完整部署,以便它可以在不那么频繁的基础上运行非工作时间。

我们目前正在使用 WAPPSCmdlets 模块来自动化完整的 Azure 部署。但是,无论是这个还是较新的官方 Azure Powershell cmdlet 似乎都没有公开一种在新部署中启用 Web 部署的方法。

4

1 回答 1

2

您需要做的是创建一个启动任务,该任务执行以下操作:

  1. 下载并安装Web 部署
  2. 使用 PowerShell 配置 Web 部署。您可能想从这篇文章开始:用于自动化 Web 部署设置的 PowerShell 脚本

请记住,此启动任务应仅针对 CI 部署运行,而不应针对您的生产部署运行,因此这可能是您在构建过程中需要注意的事情(例如,您可以在 Visual Studio 中使用不同的云项目)。

于 2012-09-25T07:25:56.047 回答