我想在我的项目中使用持续集成系统。但是,我不想使用办公室中的服务器,而是希望我的持续集成服务器在 Windows Azure 上运行。有人设置过这个吗?是否有在 Azure 中托管 Hudson 或 CruiseControl.Net(或任何其他 CI 系统)的方法?
最佳答案
我们使用 Team Foundation Server 中的构建管理器将自动化构建推送到 Azure。我们设置 Azure 托管服务,以允许使用此插件通过远程桌面进行 Web 发布 - http://dunnry.com/blog/2010/12/20/UsingWebDeployWithWindowsAzure.aspx
您无需涉及 Team Foundation Server 即可使用该插件 - 您可以将实例设置为通过 Visual Studio Web Publish 立即发布到 azure,无需 CI。
我认为 Azure CI 解决方案有两个部分 - 从源代码控制自动构建以及实际将这些位推送到 azure。该插件使发布到 Azure 的速度大大加快。因此,如果您希望实时访问 Azure 上的更改,则需要查看该插件。
关于azure - Windows Azure 中的持续集成服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5572825/