Могу ли я перенести файл с развернутого сервера на свой локальный компьютер с помощью Capistrano?

#ruby-on-rails #capistrano

#ruby-on-rails #capistrano

Вопрос:

Я хочу запустить команду, сохранить выходные данные в виде tmp-файла и скопировать его обратно на свой локальный компьютер.

Ответ №1:

Начиная с версии Capistrano 2.3.0, в вашем сценарии развертывания есть команды download и upload , которые вы можете использовать. Вот сообщение в блоге, рассказывающее об этих функциях.

 download "/remote/file", "/local/file"
  

Комментарии:

1. По умолчанию используется передача SFTP. Вы можете принудительно выполнить SCP, вызвав download "/remote/file", "/local/file", via: :scp