1
我在哪里可以找到capifony/capistrano任务以覆盖它们。有什么方法可以覆盖cap deploy:setup任务吗?
我想要当我运行cap部署:安装程序来修改它以添加一个额外的符号链接,以适应我的服务器结构。那可能吗?或者至少写一个新的任务来做到这一点。
我在哪里可以找到capifony/capistrano任务以覆盖它们。有什么方法可以覆盖cap deploy:setup任务吗?
我想要当我运行cap部署:安装程序来修改它以添加一个额外的符号链接,以适应我的服务器结构。那可能吗?或者至少写一个新的任务来做到这一点。
帽任务列表: 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
哪里是覆盖任务的正确位置? lib/capistrano/tasks/task_name.cap或Capfile或config/deploy.rb? – csi 2014-07-15 15:33:09