Предотвратить отправку GitHub Webhook из Push-тегов - PullRequest
0 голосов
/ 16 апреля 2020

У меня проблема с моим конвейером Jenkins, который выдвигает метку в качестве одного из шагов, это в конечном итоге снова запускает сборку, вызывая al oop.

Разве GitHub не может отправлять в репо только веб-крюк с исходным коммитом, а не с тегом?

1 Ответ

1 голос
/ 17 апреля 2020

Когда вы регистрируетесь на веб-крючок определенного типа в GitHub, вы получаете уведомления для каждого веб-крючка этого типа. Фильтрация невозможна по соображениям эффективности, поскольку GitHub отправляет огромное количество полезных данных webhook. Предполагается, что ваша служба откажется от любых событий, которые вас не волнуют.

Если вы не хотите, чтобы Jenkins создавал при нажатии на тег, то настройте его так, чтобы он этого не делал. Из некоторого быстрого поиска в Google, вы можете управлять ссылками на сборку, поэтому вы можете настроить его на сборку refs/heads/*, которая не содержит тегов.

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