Capistrano::Gity 是 Capistrano v3 的 Git 部署助手。

安装:在你的Gemfile中添加以下内容:

gem 'capistrano', '~> 3.1'

gem 'capistrano-gity', '~> 1.0.2'

用法:在Capfile中使用gity作为capistrano:deploy任务的包装器:

require 'capistrano/gity'

任务 gity:prepare_deploydeploy:starting 之前运行,并在 remote/deploy/ 下创建一个远程临时分支。

使用以下命令在 deploy:finished 成功后删除临时分支:

set :auto_cleanup, true

您还可以更改默认的临时分支前缀:

set :br