Я использую плагин Jenkins DSL для автоматического создания заданий сборки для всех веток проекта git. Плагин DSL запускается веб-перехватчиками, поэтому он запускается сразу после создания новой ветки. Сгенерированные задания сборки для каждой ветви также настроены для запуска с помощью веб-перехватчиков.
Проблема с текущей настройкой заключается в том, что сборка будет выполнена только после второй фиксации. Первая фиксация запускает плагин Jenkins DSL для создания соответствующего задания Jenkins, а вторая фиксация затем запускает вновь созданное задание.
Есть ли способ запустить задание Jenkins сразу после того, как оно было создано плагином DSL? Единственное, что я сейчас могу придумать, - это добавить дополнительное планирование сборки, но я бы предпочел использовать веб-хуки только для предотвращения ненужного опроса.