Есть ли способ перезаписать задачу развертывания: настройки в шапке?

Где я могу найти задачи capifony/capistrano, чтобы перезаписать их.

Я хочу, когда я запускаю cap deploy:setup, чтобы изменить его, чтобы добавить дополнительную символическую ссылку для размещения моей структуры сервера. Это возможно? Или хотя бы написать новую задачу для этого.


person user1236048    schedule 26.07.2012    source источник


Ответы (1)


Список шапок задач: http://capitate.rubyforge.org/recipes/deploy.html

Чтобы переопределить задачи, сделайте что-то вроде этого:

 namespace :deploy do
  task :start do ; end
  task :stop do ; end
  task :restart do ; end
  task :update_code do ; end #override this task to prevent capistrano to upload on servers
  task :symlink do ; end #don't create the current symlink to the last release
 end
person Julien Pellet    schedule 27.07.2012
comment
Где находится правильное место для переопределения задач? lib/capistrano/tasks/task_name.cap или Capfile или config/deploy.rb? - person csi; 15.07.2014