是否有人知道通过启用“启用Web部署”选项将Web角色部署到Azure的自动方式?我们有一个自动验收测试流程,使用Web Deploy部署到Azure以节省时间。但我们还希望自动完成Web角色的部署,以便它可以在不太频繁的情况下在非工作时间运行。
我们目前正在使用WAPPSCmdlets模块自动执行完整的Azure部署。但是,这个和新的官方Azure Powershell cmdlet似乎都没有提供在新部署中启用Web Deploy的方法。
答案 0 :(得分:2)
您需要做的是创建一个执行以下操作的startup task:
请记住,此启动任务应仅针对CI部署而不是针对您的生产部署运行,因此您可能需要在构建过程中处理这些事项(例如,您可以在Visual Studio中使用不同的Cloud项目) )。