Copie arquivos locais para servidor remoto usando capistrano 3

Com esta dica profissional agradável e fácil, você pode copiar arquivos de configuração (entre outros) para você #{shared_path}usando uma tarefa capistrano.

Foi testado apenas no Capistrano 3

namespace :devops do
desc
"Copy files"
task
:copy do
on roles
(:all) do |host|
%w[ file.one file.two ].each do |f|
upload
! '/path/fo/file/' + f , '/remote/path/' + f
end
end
end
end