【发布时间】:2010-09-08 00:39:33
【问题描述】:
如何使用 Chef 使我的 Rails 应用程序保持最新?
在阅读文档时,我了解了如何使用 knife bootstrap 从头开始设置服务器。但是之后是否可以运行其他任务?
之前我使用过 capistrano,但现在我们有两台暂存服务器和十台生产服务器,当应用程序的新版本发布时,它们需要保持最新状态。
【问题讨论】:
标签: ruby-on-rails ruby capistrano chef-infra
如何使用 Chef 使我的 Rails 应用程序保持最新?
在阅读文档时,我了解了如何使用 knife bootstrap 从头开始设置服务器。但是之后是否可以运行其他任务?
之前我使用过 capistrano,但现在我们有两台暂存服务器和十台生产服务器,当应用程序的新版本发布时,它们需要保持最新状态。
【问题讨论】:
标签: ruby-on-rails ruby capistrano chef-infra
最好看内置Deploy resource
您可能还想查看Application cookbook。这有点难以理解,但它可以让您部署一个由数据包驱动的应用程序。
【讨论】:
我发现了关于这个主题的新宝石:
https://github.com/iain/roundsman - 这是 capistrano + chef-solo 集成
【讨论】: