小编AGr*_*efe的帖子

如何使用capistrano处理一次性部署任务?

我目前正在尝试尽可能地自动化rails应用程序的部署过程,以便CI服务器上的干净构建可以触发测试服务器上的自动部署.

但是我遇到了以下情况的一些障碍:我已将friendly_id gem添加到应用程序中.有一个迁移创建了所有必要的表.但要填写这些表,我需要调用rake任务.

现在,这个rake任务只需要调用一次,因此将其添加到部署脚本将是过度的.

理想情况下,我正在寻找类似迁移的东西,但它应该跟踪在部署期间需要调用的脚本而不是数据库.这样的野兽已经存在吗?

ruby deployment capistrano ruby-on-rails

6
推荐指数
1
解决办法
1018
查看次数

在Snow Leopard上安装Ruby和Rails的最佳实践?

我正在建立一个新的Macbook作为rails开发机器.直到现在,我总是通过MacPorts安装ruby,MySQL等,因为我不想依赖于ruby的系统版本.但是有了像Homebrew和rvm 这样的东西(因为防止垃圾邮件没有链接),有没有更好的推荐方法在OS X上为rails开发设置ruby?

ruby macos ruby-on-rails osx-snow-leopard

5
推荐指数
1
解决办法
2749
查看次数