4

到目前为止,我一直在使用我编写的一个简单的 Rake 任务将 Rails 应用程序部署到我们的 Apache/Passenger 设置中。我没有尝试过使用 Capistrano 或Vlad the Deployer

然而,现在越来越多的开发人员加入进来,我对安排一些事情很感兴趣,以便部署过程首先运行测试,除非它们都通过,否则不会部署。所以我正在重新审视这个问题。

我已经有一段时间没有研究这个了。这些天大多数人都在做什么?还在使用 Capistrano?编写个人 Rake 任务?还有什么?

4

2 回答 2

21

Capistrano 仍然是典型 Rails 部署的标准,是的。

于 2009-07-14T06:54:40.083 回答
1

我们将 Capistrano 和 Integrity 用于 CI 服务器。Integrity 很容易破解,你可以很容易地将它设置为在所有测试通过后自动部署,我推荐所有这些都是很好的工具;Integrity 有很多可用的插件。我们目前让 Integrity 将每个构建的通过/失败和代码覆盖率 % 吐出到 IRC 频道并手动部署。

于 2009-07-14T22:53:09.967 回答