Ответ 1
Параметр, кажется, ушел в Capistrano 3. Вам нужно установить переменную env REVISION = "revision" и включить ее в свой deploy.rb
set :branch, ENV["REVISION"] || ENV["BRANCH_NAME"]
Как я могу развернуть конкретную ревизию git с Capistrano 3?
Подход 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"]