1,概念
Capistrano 是一个 Ruby 程序,它提供高级的工具集来部署你的 Web应用到服务器上。Capistrano 允许你通过 SSH 从源代码控制仓库(SVN 或 Git)复制代码到服务器,并执行如重启 Web 服务器、操作缓存、重命名文件、迁移数据库等部署前/后的功能。利用 Capistrano一次也可部署多台机器
2,安装
使用gem安装 ruby最新自带gem,可以指定capistrano版本
gem install capistrano -v 2.6.0
https://www.jianshu.com/p/e3028cdbb795
3,使用
deploy:setup #建立部署路径
deploy:update #部署
deploy:start #启动服务
deploy:stop #停止服务
deploy:restart #重启服务
deploy:rollback #回滚
deploy:update #部署
deploy:start #启动服务
deploy:stop #停止服务
deploy:restart #重启服务
deploy:rollback #回滚
4,优点
1,满足部署基本需求,功能全面
2,安装简单
3,
5,参考
https://www.jianshu.com/p/e3028cdbb795