Может ли Capistrano перемещать только новые файлы? - PullRequest
0 голосов
/ 13 марта 2010

Это не развертывание проекта ruby ​​/ rails. У меня следующая ситуация, и я хотел бы знать, может ли Capistrano решить мою проблему, или вы знаете что-то более правильное.

  • Хост Windows машина с установленным ruby ​​и capistrano.
  • На этой машине есть несколько файлов в папке, которые будут обновлены (все или только некоторые).
  • Цель - синхронизировать обновленные файлы со многими другими серверами.

Некоторые соображения:

1) Эти файлы могут быть большими (> 100 МБ), поэтому я не хотел бы каждый раз отправлять все файлы всем. Вещи, которые не изменились, не должны были быть отправлены снова.

2) Распределенное развертывание будет плюсом. Предположим, у меня есть хост-компьютер и 100 конечных точек, поэтому после синхронизации эти конечные точки будут обслуживать друг друга.

3) Возможно, на некоторых серверах не нужны все файлы.

4) Там вообще нет кода, возможно, нет необходимости и в командной строке.

1 Ответ

1 голос
/ 13 марта 2010

Capistrano может не только для ruby ​​/ rails и может перемещать не новые файлы. Вы можете использовать его, скажем, с rsync. Проверьте этот SO ответ:

Использование Capistrano для развертывания (сайт не на Rails) через FTP?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...