Git - автоматическое обновление рабочего / промежуточного сервера после отправки в мастер репо - PullRequest
0 голосов
/ 02 декабря 2010

У меня есть следующие установки, где производство работает на Windows Server 2003/2008.Master (сервер локальной сети LAMP) и Production (удаленный сервер WAMP) могут общаться через защищенное VPN-соединение.

http://i.stack.imgur.com/CgD4a.png

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

Нужно ли мне устанавливать удаленное репо на Pushable, на которое мастер-репо подталкивает через пуш-хук после того, как некоторые критерии были достигнуты?

дополнительная информация

  • необходимо использовать обновление - полный клон / экспорт для каждого выпуска невозможен из-за размера репо
  • no ruby ​​означает нетcapistrano
  • phpundercontrol также просто клонирует / экспортирует / копирует весь проект через (-ые) ftp, что не подходит для меня с репозиторием X GB
  • весь рабочий процесс выглядит довольно схожим с nviesМодель ветвления git (не может публиковать URL, thx защита от спама ...)
  • Git Push to Production (FTP) может быть неприятным решением ...

1 Ответ

0 голосов
/ 03 декабря 2010

Просто добавьте сообщение получить крючок.Да, вы хотите клона на производстве.

...