в тот момент, когда я начинаю сборку в Jenkins, когда в запрос на слияние в Gitlab пишется комментарий.Я делаю это в конфигурации работы Jenkins, например
Как я могу это сделать в декларативном файле jenkinsfile, я видел, как это сделать для событий push, но не для комментариев.
triggers { gitlab(triggerOnPush: true, triggerOnMergeRequest: true, branchFilterType: 'All') }
я не могу найти ничего в документации gitlab.https://github.com/jenkinsci/gitlab-plugin#job-trigger-configuration
Просто добавьте к триггеру gitlab конвейера:
triggers { gitlab( ... triggerOnNoteRequest: true, noteRegex: "restart pipeline", ... ) }
Также установите webhook в gitlab так, чтобы он запускался с «Комментариями»