Wykorzystanie GIT do wdrożenia strony internetowej

Poszedłem za tym doskonałym pismemhttp://toroid.org/ams/git-website-howto wdrożyć kod na moim serwerze za pomocą strategii post-hooków Gita.

mampo aktualizacji plik, który wygląda tak:

GIT_WORK_TREE=/home/rajat/webapps/<project name> git checkout -f

Za każdym razem, gdy przesyłam kod domistrz oddział, zostanie automatycznie wdrożony. Chcę teraz, aby ta obsługa obsługiwała wiele gałęzi, aby:

git push origin master -----> wdraża kod do produkcji (/ home / rajat / webapps / production)etap początkowy git push ----> wdraża kod do przemieszczania (/ home / rajat / webapps / staging)test git push origin ----> wdraża kod do testowania (/ home / rajat / webapps / test)

W tym celupo aktualizacji hook musi zrozumieć, która gałąź została zaktualizowana. Czy to możliwe ?

questionAnswers(2)

yourAnswerToTheQuestion