git hook для первого коммита в новую ветку - PullRequest
0 голосов
/ 12 июня 2018

Мы используем Git и Jira в моем офисе.Обычно мы используем кнопку «Создать ветку», чтобы просто создать ветку.У меня есть 2 файла Python, которые я запускаю, 1 при создании ветки и 1 при ее объединении и последующем удалении.

Мой вопрос: как бы я реализовал это как ловушку для создания новой ветви?(или первый коммит новой ветки) и когда ветка удаляется?Я думал, что это пойдет либо под обновление, либо после получения.

#Script
python foo.py --create
python foo.py --delete

Это так просто, но я не уверен, в какую часть жизненного цикла он пойдет, глядя на разные крючки.доступно.

Я читал update.sample, post-update.sample и т. д. Я увидел, что в update.sample есть два раздела:

refs/heads/*,delete)
refs/heads/*,commit)

, о которых я думал, чтобыть разделами, которые меня интересуют, учитывая переменные, на которые ссылаются эти разделы кода, но я подумал, что это может быть локальная фиксация / новая ветвь или локальная ветвь удаления, которая не работает.Я хотел сделать это так, как я сказал, после того, как это произойдет на сервере.

1 Ответ

0 голосов
/ 13 июня 2018

Точные параметры и условия для обновления можно посмотреть здесь : это подключение на стороне сервера, что означает, что оно будет вызвано нажатием на сервер размещения Git-репозитория.

Если вы используете локальный экземпляр GitHub, вам может потребоваться, как описано в 1006 *, вместо этого объявить global webhook , так как вы не можете легко добавить хук нана стороне сервера, когда дело доходит до GitHub.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...