cap deploy # 发布你的项目 =update_code + symlink + restart
cap deploy:check # 测试发布的依赖性
cap deploy:cleanup # 清除旧的releases.
cap deploy:pending:diff # 显示和上个版本的不同
cap deploy:rollback # 回滚到上个版本并且重启,而且清除现在这个版本的releases。
cap deploy:rollback:revision # 回滚到上个版本,不清除现在这个版本的releases。
cap deploy:rollback:cleanup # 如果当前的current的链接不是最新的版本,删除最新版本的release。
cap deploy:symlink # 如果当前的current的链接不是最新的版本,更新链接到最新的版本
cap deploy:rollback:code # 这个和cap deploy:rollback一样,少了个restart
cap deploy:setup # 准备发布环境
cap deploy:update # 发布产品,并且更行current的连接。=cap deploy:update_code + cap deploy:symlink
cap deploy:update_code # 只发布产品
cap deploy:web:disable # 给访问正开启一个公共的访问的页面,测试的结果是在system下边生成一个返回503页面的maintenance.html文件
cap deploy:web:enable # 测试的结果是删除了/home/product001/shared/system/maintenance.html,即上个命令生成的html文件
cap deploy:pending # 显示下一个升级的版本号
cap invoke # 在远程服务器上执行一条命令。
cap shell # 和远程服务器开启一个交互式的对话。

cap deploy:cold # Deploys and starts a `cold' application. cap deploy:update + cap deploy:migrate
cap deploy:finalize_update # [internal] Touches up the released code.
cap deploy:migrate # Run the migrate rake task.
cap deploy:migrations # Deploy and run pending migrations. deploy:update_code + cap deploy:migrate
cap deploy:upload # Copy files to the currently deployed version.


注意:如果svn内容没变化,即使执行了cap deploy:update,版本号也不会变化,但是会生成新的release。