Можно ли остановить GitLab Webhook от запуска сборки в Jenkins? - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть проект GitLab с WebHook, который запускает работу Дженкинса.На данный момент я включил Push Events для запуска задания Jenkins.Поэтому всякий раз, когда я отправляю код с локального компьютера в удаленный репозиторий, задание Jenkins автоматически запускается, и задание успешно строит мою кодовую базу, проверяя код из главной ветви GitLab.

Есть ли вариант, с помощью которого яможет ли триггер Webhook построить Jenkins только на таких push-событиях, сообщение о фиксации которых содержит указанную строку, например "build jenkins"?

Я предполагаю, что ответом выше будет "Нет", поскольку Webhook уже настроен и может 'не быть остановленным.Тем не менее, я немного читал о создании пользовательских хуков в удаленном репозитории, которые могут помочь мне выше.Если это правда, как я могу это сделать и где мне нужно написать пользовательский хук и как его использовать?

Спасибо

1 Ответ

0 голосов
/ 30 ноября 2018

Рекомендовать использовать плагин Generic Webhook Trigger - https://wiki.jenkins.io/display/JENKINS/Generic+Webhook+Trigger+Plugin

...