capistrano简介
cap install
自动生成部署文件,结构如下:
├── Capfile
├── config
│ ├── deploy
│ │ ├── production.rb
│ │ └── staging.rb
│ └── deploy.rb
├── lib
│ └── capistrano
│ └── tasks
└── log
└── capistrano.log
production.rb、staging.rb对应不同环境的服务器及配置。
cap production deploy
服务器推送后的目录如下:
├── current -> /tmp/stock/releases/20180102061709
├── releases
│ ├── 20171229041438
│ └── 20180102061709
├── repo
├── revisions.log
└── shared