Нажатие на проверенную ветку и выполнение git hook после - PullRequest
0 голосов
/ 20 октября 2019

Я настраивал некоторые хиты Git на своем удаленном GitHub, и мне кажется, что я столкнулся с дилеммой.

У меня есть ловушка, которая вызывает Makefile для развертывания моего веб-приложения в моем Git-репозитории, и эта ловушка выполняет пост-обновление после обнаружения push to master. Однако отправка в извлеченную ветку удаленного репозитория бесполезна, и в противном случае происходит сбой. Скорее рекомендуется иметь пустой репозиторий при нажатии. Однако, если репозиторий пуст, мои хиты Git не могут быть выполнены должным образом, так как все файлы по сути являются BLOB-объектами.

Какие есть варианты решения этой проблемы? Я всегда могу протолкнуть ветку и слить ее в master (иметь хук post-merge вместо хука post-update), но это повлечет за собой необходимость SSH на моем сервере, чтобы выполнить слияние, и бросает вызов всей сути хука ... .

1 Ответ

0 голосов
/ 20 октября 2019

Ваш случай - причина, по которой толчок можно настраивать.

...