使用版本为 capistrano 3.3.5 , Capistrano 安装方法自行 Google.
cap install
会生成如下目录文件:
├── Capfile
├── config
│ ├── deploy
│ │ ├── production.rb
│ │ └── staging.rb
│ └── deploy.rb
└── lib
└── capistrano
└── tasks
其中,
Capfile用来配置 Capistranodeploy.rb定义共用的 tasksproduction.rb/staging.rb定义具体的 stage 的 task
cap install STAGES=local,sandbox,qa,production , local,sandbox,qa,production 等可以自行定义
cap -T列出所有 taskscap staging deploy部署 staging 环境cap production deploy部署 production 环境cap production deploy --dry-run模拟部署 production 环境,但实际上不作任何操作 (?)cap production deploy --prereqs列出 task dependenciescap production deploy --trace跟踪 task 调用 (?)