Автоматическое обновление рабочей копии SVN при коммите в SVN

Использование svn для разворачивания копии рабочего кода на сервере является довольно удобным средством обновления версии приложения. Однако часто бывает так, что при разработке выполнять развертывание тестовой версии командой update на сервере слишком утомительно и хочется автоматически производить обновление кода при коммите.

Для того, чтобы на сервере, на котором работает сервер репозиториев svn при коммите выполнялись какие-либо действия, в частности, обновление рабочей копии — достаточно воспользоваться файлом /svn/repositoryname/hooks/post-commit В этом файле указываются действия, которые будут выполнены после каждого коммита в репозиторий.

Вписываем следующие строчки:
#!/bin/bash
cd /WORKING_COPY_CATALOG
svn up –username SVN_USERNAME –password SVN_PASSWORD


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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *