Автоматизируйте процесс SVN UP на нескольких серверах приложений

Автоматизируйте процесс SVN UP на нескольких серверах приложений

У меня есть несколько серверов приложений PHP, имеющих собственную копию svn checkout. Теперь, когда мне нужно что-то развернуть, мне приходится делать svn up на всех серверах по одному.

Есть ли способ автоматизировать этот процесс, чтобы одной командой я мог отправить код на все серверы. Размещение кода на общем NFS — это вариант, который я не хочу выбирать.

Спасибо

решение1

Вы можете иметь посткоммит-хук в репозитории, который отправляеткакой-то сигналвсем серверам приложений, когда это необходимо, которые они могут интерпретировать и обрабатывать в соответствии с вашими потребностями (клиентская сторона также должна быть написана вами)

Связанный контент