Постройте работу Дженкинса, используя GitLab webhook - PullRequest
0 голосов
/ 20 апреля 2020

Я ищу безопасный способ создания параметризованного задания Jenkins с помощью токена API, используя GitLab webhooks, предпочтительно с использованием токена API GitLab. Я нашел способ сделать это с помощью POST-запроса, как показано здесь , но GitLab не позволяет мне отправлять пользовательские POST-запросы в виде webhooks.

Все варианты, которые я нашел в Интернете, включают отключение некоторых функций безопасности в Jenkins, чтобы получить около 403 недопустимых ошибок Crumb, которые я не хочу делать.

Я изучил использование GitLab Плагин подробно описан здесь: https://github.com/jenkinsci/gitlab-plugin, но, насколько я могу судить, вы не можете передавать параметры в сборках, использующих этот плагин, вне параметров, которые передаются по умолчанию в запросе Webhook POST, и нам нужно иметь возможность передавать пользовательские параметры в наших сборках.

...