随着 37signals 应用程序扩展到多个服务器上运行,我们需要一种更好的方式来管理部署阶段。我们希望自动化所有六个服务器获取最新版本的动作,让数据库服务器运行迁移动作,让 FastCGI 进程在应用程序服务器上重启,还有可能是让 Web 服务器显示“维护关闭屏幕”。
SwitchTower 是对该需求的提取,它将在下一个版本中成为 Rails 的新部分。它是 Jamis Buck 的作品,你可以立即通过使用 beta 宝石/subversion 主干对其进行预览。
你甚至不会蒙着眼睛。Jamis 已经创建了一本极为全面的手册,教你如何使用 SwitchTower。加入潮流,让你的部署难题减少到“rake deploy”。