В 3й версии Capistrano нет возможности деплоить код не из репозитория а из локальной папки. Во 2й версий такая возможность была (set :scm, :none)
Вот gem'чик, который решает эту проблему: https://rubygems.org/gems/capistrano-scm-local
Использование элементарно:
#Gemfile
#Capfile
#deploy.rb
:default - тупо рекурсивно через scp выкачивает папку исходниками
:archive - пакует исходники в tar.gz, выкачивает и распаковывает
Вот gem'чик, который решает эту проблему: https://rubygems.org/gems/capistrano-scm-local
Использование элементарно:
#Gemfile
source 'https://rubygems.org' gem 'capistrano-scm-local', '~> 0.1'
#Capfile
require 'capistrano/scm-local'
#deploy.rb
set :scm, :local set :local_strategy, :archive set :repo_url, 'path/to/source'local_strategy может быть :default или :archive
:default - тупо рекурсивно через scp выкачивает папку исходниками
:archive - пакует исходники в tar.gz, выкачивает и распаковывает