如何使用capistrano 3部署特定修订版

如何使用Capistrano 3部署特定的git版本?

Capistrano 2.9方法不再适用

$cap -S revision=80655da8d80aaaf92ce5357e7828dc09adb00993 deploy invalid option: -S 

参数似乎在Capistrano 3中消失了。您必须设置env变量REVISION =“revision”并将其包含在deploy.rb中

 set :branch, ENV["REVISION"] || ENV["BRANCH_NAME"]