мне репозиторий и если там есть изменение (новый коммит пришел), то он бы сразу запускал определенные комманды. Хотелось бы все через systemd сделать, есть идеи как мониторить репозиторий с ним? Думал делать поллинг с systemd.timer и сохранять последний коммит в файл, но как-то ламерски.
на внутреннем геррите
Я хз что это. В .git/hooks посмотрите, вроде как файл называться должен post-reseive и в нем можно выполнять sh. https://git-scm.com/docs/githooks
Gerrit это подвид ревью и хостинга для гита. С хуками не думаю что получится, так как я могу с хоста подсоединиться к гиту, но не наоборот.
Где-то есть бот отслеживающий репу, можно у них в код посмотреть, и реализовать свое.
Обсуждают сегодня