Цепные крючки
Как многие из вас, вероятно, знают, в git может быть только один тип хуков. Если два крюка обновления должны быть оценены. У администратора git осталось дванеуправляемый решения:
Объедините скрипты хуков вместеВручную соедините ихexec
Я ищу элегантное решение (написано на BASH), что-то вроде папкиhooks/update.d
или жеhooks/post-receive.d
это позволит слабо связывать оценки хуков. Цепочка должна прекратиться, как только крюк выйдет из строя.
Я действительно нашел приемлемое решение, написанное на Perl по этому URLhttp://blog.bluefeet.net/2011/08/chained-git-hooks
Проблема: мой сервер работает с разными версиями perl, и я получаю несоответствие версий perllib. Это не удается.