如何在capistrano部署文件中创建目录

时间:2014-07-14 06:54:44

标签: ruby-on-rails deployment capistrano task

我想创建目录并将日志从一个位置复制到另一个位置。

在deploy.rb(capistrano v2)

namespace :log do

 task:download_log do

  run 'mkdir log/#{rails_env}'
  download '/nginx/logs', log/#{rails_env}/nginx , :via=> :scp, :recursive => true

end

我正在server1中执行

cap staging log:download-log

代码在server2中部署如下

/home/ubuntu/apps/app_staging/current
/home/ubuntu/apps/app_staging/releases
/home/ubuntu/apps/app_staging/shared

现在我想在server1中创建一个目录(日志/登台)然后我需要将日志从服务器2(/ nginx / logs)复制到server1位置(日志/登台)

我如何实现它。

0 个答案:

没有答案