Как установить current_path в Capistrano 3

Есть ли способ установить текущую папку пути в Capistrano3.

Я вижу, что теперь это часть Capistrano::DSL::Paths, но я не знаю, как его изменить.


person Leevi Graham    schedule 11.05.2015    source источник


Ответы (1)


Я решил это с чем-то вроде этого

set :current_path, "/somecurrentpathyouwant"

namespace :deploy do

  desc "Create symlink to configured current path"
  task :create_symlink do
    on roles(:all) do
      execute "rm -f #{fetch(:current_path)} && ln -s #{release_path} #{fetch(:current_path)}"
    end
  end

end

after :deploy, "deploy:create_symlink"
person Sander Visser    schedule 23.03.2016