回答
有一个来自Microsoft的免费hosted TFS service,允许您在TFS中自动构建和部署从TFS到Azure的项目TFS团队项目。安装起来非常简单,大约需要10-15分钟。它目前处于预览状态,因此它是免费的。我有一个blog post和companion video,通过这个。
博客文章和视频是针对“Azure网站”的,但对于“Azure云服务”(您提到的Web角色),该流程几乎完全相同。
对于云服务(Web/Worker角色),仅限Web站点(当前)不支持'Git'持续开发(推送),本博客文章提供了一些关于如何为Web角色自动化的指导(*使用Windows Azure SDK 1.6自动构建和部署'http://blogs.msdn.com/b/tomholl/archive/2011/12/06/automated-build-and-deployment-with-windows-azure-sdk-1-6.aspx
我想使用'网站',但不能因为调用另一个网站时出现一个奇怪的502错误而无法使用。我在这里描述了这个问题http://stackoverflow.com/questions/12057646/502-requesting-payment-service-inside-azure-website,但没有回应。 – Jules
由于Windows Azure Web角色部署项目严格地绑定到特定项目打包项目您使用的源代码控制必须能够提供机制来耙取代码,并且以可接受的方式打包+部署它。包装确实需要依赖于Windows Azure SDK工具来选择特定的语言。
根据您对标签C#的选择,似乎您正在使用Visual Studio和TFS,但您确定可以创建MSBUILD脚本,以自动执行可在您的开发计算机之外运行的构建和部署过程,但在TFS的限制范围内。该过程描述为here。
此外,如果您可以使用TFS构建Server 2010,则可以按照here所述创建自动构建/部署脚本。
底线是您可以使用SDK打包您的应用程序并使用REST API部署软件包,因此如果您不使用自定义解决方案,则可以非常容易地构建自定义解决方案,以便从任何非TFS源服务器直接构建和部署。
- 1. 自动天蓝色部署
- 2. @ Scripts.Render在将WebGrease.dll升级到1.6.0版后导致错误,然后部署到天蓝色的Web角色
- 3. 无法执行代码先将代码部署到Azure Web角色
- 4. Azure Web角色部署
- 5. 部署Azure Web角色开始部署
- 6. 将网站部署到天蓝色和传统的IIS
- 7. 作为码头集装箱零宕机部署到天蓝色
- 8. 使用天蓝色cli将gitlab工件部署到Microsoft Azure Web应用程序
- 9. 示例c#代码来管理与角色提供商的角色
- 10. 服务管理员如何获得足够的权限来创建天蓝色的自定义角色
- 11. 从Azure中的工作角色部署Web角色
- 12. 使用自定义构建脚本将mvc 3网站部署到天蓝色
- 13. 如何将工作人员角色部署到天青?
- 14. 如何将angular2应用程序部署为天蓝色的web应用程序
- 15. 如何使用天蓝色资源管理器模板部署带有地理复制的SQL数据库
- 16. 使用PowerShell部署到天蓝色的功能
- 17. ajax asp.net部署到天蓝色的web应用程序后无法工作
- 18. 蓝色部署与滚动部署?
- 19. 找到正确的天蓝色网络角色IP地址
- 20. 在Azure Web角色上部署PDB
- 21. Web角色部署期间缺少Microsoft.WindowsAzure.Diagnostics
- 22. 在Azure上部署Web角色
- 23. 部署后Azure Web角色预热
- 24. 将网站部署为天蓝色包作为
- 25. 为什么要将Web Service部署为Azure上的Web角色?
- 26. 将mvc 5部署到天蓝色的网站错误InvalidOperationException:找不到UserId
- 27. 在Windows Azure项目中将Web角色部署到网站
- 28. 来自外部的天蓝色表格存储
- 29. GWT应用程序可以部署蓝色/绿色部署吗?
- 30. 部署到天蓝色角色分裂在不同的配置不同的实例?
此功能是否促进对Azure网站和Azure云服务所做的更改仍是相同的,本文是从2012年开始的,因此我假定更改不再处于预览状态,请让我知道这些更改的当前(2016年)状态?谢谢。 –