[英]What is the current standard way to deploy a Rails app?
到目前为止,我一直在使用我编写的简单Rake任务将Rails应用程序部署到我们的Apache / Passenger设置。 我没有试图与Capistrano或Vlad the Deployer混淆 。
但是,现在越来越多的开发人员加入进来,我很有兴趣安排事情,以便部署过程首先运行测试,除非它们全部通过,否则不会部署。 所以我正在重新审视这个问题。
我调查了这一段时间已经有一段时间了。 这几天大多数人在做什么? 仍在使用Capistrano? 写个别Rake任务? 别的什么?
Capistrano仍然是典型Rails部署的标准,是的。
我们将Capistrano和Integrity用于CI服务器。 完整性非常容易破解,您可以轻松地将其设置为在所有测试的通过时自动部署,并且我建议将它们全部作为好工具; Integrity有很多插件可用。 我们目前有Integrity将每个构建的通过/失败和代码覆盖率%吐出到IRC通道并手动部署。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.