Size: a a a

2020 February 13

AS

Alexey Shumkin in ru_gitlab
it m
всем привет, подскажите плиз. пытаюсь на стороне сервера хуками отловить текущее сообщение коммита.  

отлавливаю так :
git log --pretty=%B -n 1


но коммит преведущий

в переменных и параметрах сообщения нет. в какую сторону покопать ?
Какими именно хуками?
источник

G

Gennadiy in ru_gitlab
it m
всем привет, подскажите плиз. пытаюсь на стороне сервера хуками отловить текущее сообщение коммита.  

отлавливаю так :
git log --pretty=%B -n 1


но коммит преведущий

в переменных и параметрах сообщения нет. в какую сторону покопать ?
Не то, что нужно? CI_COMMIT_MESSAGE
источник

GG

George Gaál in ru_gitlab
Alexey Shumkin
Какими именно хуками?
+
источник

GG

George Gaál in ru_gitlab
Хуки-хуюки разные бывают
источник

i

it m in ru_gitlab
Gennadiy
Не то, что нужно? CI_COMMIT_MESSAGE
Нет это ci/cd
источник

i

it m in ru_gitlab
Alexey Shumkin
Какими именно хуками?
Те которые на сервере гитлаба в /var/opt/gitlab/git-data/repositories/group/repo.git/custom_hooks/update
источник

DV

Dmitry Vorobev in ru_gitlab
it m
Ну вот так, я делаю git commit -am "test2" .а скрипт все ещё возвращает test1
Пушить-то не забываете? =))
источник

i

it m in ru_gitlab
Нет конечно )
источник

DV

Dmitry Vorobev in ru_gitlab
Мало ли, пятница скоро уже 😅
источник

i

it m in ru_gitlab
источник

i

it m in ru_gitlab
В хуке просто гит лог
источник

DV

Dmitry Vorobev in ru_gitlab
Может, на post-receive надо завязаться? Тут пишут, что репо еще не обновлен во время работы update хука https://www.atlassian.com/git/tutorials/git-hooks#server-side-hooks
источник

i

it m in ru_gitlab
Щас попробую ) . Но в посте как я понял уже не отказаться от комиита по содержанию
источник

DV

Dmitry Vorobev in ru_gitlab
Ну тогда как-то с update мутить. Туда параметрами залетают имя ветки, и sha-1 предыдущего и нового HEAD, возможно по ним можно вытащить, я в cli гита не особо шарю
источник

GG

George Gaál in ru_gitlab
Прочитать на типы хуков сил не хватило
источник

GG

George Gaál in ru_gitlab
Как и на доку Гита.
источник

GG

George Gaál in ru_gitlab
Ну, ок
источник

GG

George Gaál in ru_gitlab
Сам такой
источник

i

it m in ru_gitlab
Спасибо . Буду ковыряться. Странно, я в апдейте не вижу параметров
источник

AS

Alexey Shumkin in ru_gitlab
it m
Спасибо . Буду ковыряться. Странно, я в апдейте не вижу параметров
А как смотришь?
источник