2013-03-18 2 views
3

Я пытаюсь настроить git-репо, которое следует за нашей текущей конфигурацией и не обнаруживает, что я ищу в Google.Автоматическое развертывание сети Git при нажатии

Я бы хотел настроить наше репо, чтобы указать на каталог, который используется в качестве базового каталога нашего веб-сервера, поэтому, когда что-то помещается в ветвь «develop», оно добавляется и может быть просмотрено с нашего сервера разработки немедленно.

Любая помощь будет здорово, спасибо

ответ

4

Вы можете создать post-receive крючок и checkout содержимое в корневой документ. Это должно сделать трюк.

#!/bin/sh 
if [ "$refname" == "refs/heads/develop" ]; then 
    GIT_WORK_TREE=/var/www/dev git checkout -f 
fi 
+0

Это именно оно. Вот хорошая статья, объясняющая полный процесс. http://toroid.org/ams/git-website-howto – txcotrader

Смежные вопросы