Это не развертывание проекта ruby / rails. У меня следующая ситуация, и я хотел бы знать, может ли Capistrano решить мою проблему, или вы знаете что-то более правильное.
- Хост Windows машина с установленным ruby и capistrano.
- На этой машине есть несколько файлов в папке, которые будут обновлены (все или только некоторые).
- Цель - синхронизировать обновленные файлы со многими другими серверами.
Некоторые соображения:
1) Эти файлы могут быть большими (> 100 МБ), поэтому я не хотел бы каждый раз отправлять все файлы всем. Вещи, которые не изменились, не должны были быть отправлены снова.
2) Распределенное развертывание будет плюсом. Предположим, у меня есть хост-компьютер и 100 конечных точек, поэтому после синхронизации эти конечные точки будут обслуживать друг друга.
3) Возможно, на некоторых серверах не нужны все файлы.
4) Там вообще нет кода, возможно, нет необходимости и в командной строке.