向Capistrano任务添加操作

时间:2011-07-21 10:45:24

标签: capistrano

如何向Capistrano的部署任务添加内容?我需要在“public”目录中创建一个符号链接。

1 个答案:

答案 0 :(得分:0)

创建新任务以创建符号链接,然后使用钩子将您的任务添加到适当的Capistrano部署工作流程中。

e.g。

namespace :deploy do
  desc "symlink my file"
  task :symlink_file, :roles => :app do
    run "ln -s file public/file"
  end
end

after 'deploy:update_code', 'deploy:symlink_file'