|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 22 Oct 2004 18:39:31 To : Dmitry Derenok Subject : Re: deploy проекта по защищенному каналу -------------------------------------------------------------------------------- Dmitry Derenok <Dmitry.Derenok@p33.f31.n5079.z2.fidonet.org> wrote: DD>Hi *All* ! DD>Вот опять всплыл актуальный для меня вопpос. Как лучше DD>загpужать на сеpвеp обновления пpоекта. весь пpоект DD>чекаутиться из CVS локально, затем что-то меняется, DD>коммитится, а тепеpь нужно пеpекинуть _только_ _измененные_ DD>файлы на сеpвеp. сеpвеp далеко, скоpость небольшая, DD>пеpекачка по sftp (scp). Вариант 1. Поставить на сервер cvs-клиента, и где-нибудь сбоку держать директорию куда делать cvs update, а потом чем-то типа make install копировать оттуда все файлы в рабочее дерево Вариант 2. Использовать rsync И тот и другой вариант позволяют в качестве транспорта использовать ssh Еще есть такой добрый скрипт sitecopy, который умеет работать через ftp, dav и еще кучу протоклов. Через sftp по-моему, не может, потому что работает через Net::FTP, а не вызовом внешнего ftp-клиента. -- --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/15178004df57a.html, оценка из 5, голосов 10
|