Триггер сборки по комментарию в запросе слияния gitlab внутри Jenkinsfile - PullRequest
0 голосов
/ 24 октября 2018

в тот момент, когда я начинаю сборку в Jenkins, когда в запрос на слияние в Gitlab пишется комментарий.Я делаю это в конфигурации работы Jenkins, например enter image description here

Как я могу это сделать в декларативном файле jenkinsfile, я видел, как это сделать для событий push, но не для комментариев.

 triggers {
        gitlab(triggerOnPush: true, triggerOnMergeRequest: true, branchFilterType: 'All')
    }

я не могу найти ничего в документации gitlab.https://github.com/jenkinsci/gitlab-plugin#job-trigger-configuration

1 Ответ

0 голосов
/ 07 марта 2019

Просто добавьте к триггеру gitlab конвейера:

triggers {
    gitlab(
        ...
        triggerOnNoteRequest: true,
        noteRegex: "restart pipeline",
        ...
    )
}

Также установите webhook в gitlab так, чтобы он запускался с «Комментариями»

...