 
 
- Offical Site: http://capistranorb.com
- Github: https://github.com/capistrano/capistrano
- Capistrano 实践总结
之前有尝试过 shipit,不过其方式,插件和 bug,都蛮让人失望的。
## Prepare
| 1 | $ bundle init | 
修改 Gemfile 内容为以下:
| 1 | source "http://ruby.taobao.org" | 
初始化当前目录为 Cap:
| 1 | $ bundle exec cap install | 
会生成下面的一个目录结构(为简单,修改为prod.rb):
| 1 | . | 
## Cap Config
deploy.rb 文件主要是配置所有发布环境的公共配置
| 1 | set :application, 'd2labs_beta' | 
除了公共配置文件外,每个环境都有自己的配置文件:
| 1 | set :stage, :production | 
在Deploy 前,我们还需要添加一些功能,将site-enabled/nginx.conf的配置文件添加到Remote Server下。
## Prepare
## Deploy
