В Jenkins существует возможность настроить запуск линии из внешнего скрипта посредством API. В разделе Build Triggers ставится «галка» около пункта Trigger builds remotely (e.g., from scripts) Задаётся Authentication Token — длинный набор цифр и латиницы (AUTH_TOKEN). Если линия параметризованная, то обязательно нужно использовать запрос POST и конструкцию в URL /buildWithParameters?token=AUTH_TOKEN Кроме того для пользователя требуется
Создание Gitlab webhook для запуска линий Jenkins.
Задача: при изменениях( push ) в репозитории gitlab требуется стартовать линию Jenkins. Используется плагин Jenkins: https://plugins.jenkins.io/gitlab-plugin/ В настройках проекта Jenkins в секции Build Triggers ставлю «галку» в чекбоксе Build when a change is pushed to GitLab. GitLab webhook URL: и «галку» в Push Events. Ниже в этом же разделе ( Build when a change is