尤其是在考虑一个新的 Rails 项目时,您的版本控制和部署工作流程是什么样的?你用什么工具?
我对 Mac、*nix 和 Windows 工作机器的答案很感兴趣。假设一个 *nix 服务器。
如果需要,我会为清楚起见进行编辑。
尤其是在考虑一个新的 Rails 项目时,您的版本控制和部署工作流程是什么样的?你用什么工具?
我对 Mac、*nix 和 Windows 工作机器的答案很感兴趣。假设一个 *nix 服务器。
如果需要,我会为清楚起见进行编辑。
deploy.rb
.cap deploy:setup && cap deploy:cold
如果到目前为止一切正常:开始开发并提交到 GitHub。cap deploy
如所须。
更新:不要忘记为你所做的一切编写测试!
在 Slicehost 上使用 Windows Vista 和全新的 Ubuntu 安装。
Deprec 是非常神奇的——它需要从大约一个工作日到大约一个小时来清理启动一个 Rails 项目(包括服务器配置和所有那些爵士乐)所需的时间——这是你可以做的一个小时在安装所有内容时进行编码。
这家伙记录了他经历过的每一个工作流程
http://subtlegradient.com/articles/2007/03/30/web-development-environment-and-workflow