Я использую задание multibranchpipeline подключаемого модуля jenkins dsl (https://jenkinsci.github.io/job-dsl-plugin/#path/multibranchPipelineJob) для создания конвейера с несколькими ветвями. Я создал файл jenkinsfile, который обрабатывает задания по сборке для каждой ветви. Я не могу понять, каким образом можно запустить триггер github push.включенный через pipe в виде кода. Все примеры, которые я смог найти, используют веб-интерфейс jenkins или опцию pollscm. Кто-нибудь может помочь, пожалуйста, о том, как это можно включить с помощью кода.
В jenkins dsl multibranchpipeline я сначала использовал git branchsource.Тогда события push не вызывали сборку.После того, как я начал использовать github branchsource, push-события автоматически генерировали сборки.