Использование ANT для развертывания из windows в unix (эффективно) - PullRequest
0 голосов
/ 27 июня 2011

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

При использовании задачи SCP ANT, как она справляется с синхронизацией каталогов?

Я хотел бы убедиться, что:

  1. Файлы, которых больше нет в моем источнике, удаляются с целевого сервера
  2. Файлы, которые не изменились, копировать не следует (для полной синхронизации каждого jar-файла каждый раз требуется вечность).

1 Ответ

1 голос
/ 27 июня 2011

scp - неправильный инструмент для этой задачи.Попробуйте rsync вместо этого.--delete удалит то, что больше не на стороне источника.Неизмененные файлы не копируются;фактически, rsync будет копировать только те части существующих файлов, которые изменились (так что это даже быстрее для частично измененных файлов, таких как файлы журналов, которые были добавлены).

...