繁体   English   中英

部署Rails应用程序的当前标准方法是什么?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM