Как правило, когда вам нужно динамическое управление вашими ветвями в jenkins, вы должны использовать Multibranch Pipeline, и если вы хотите управлять (настраивать / создавать / удалять задания в jenkins) каждой ветвью по отдельности, вы будете использовать конвейер.
В вашем контексте, когда несколько разработчиков работают и создают разные / много веток, решение Multiple Pipeline будет для вас лучше. Поскольку у пользователя нет головной боли при создании / удалении работы.
Pipeline и Multiple Pipeline работают с файлом jenkins из scm