Когда количество параметров становится сильно большим, имхо проще переходить на конфигфпйлы для редкоменяемых переметров
Я реализовал пайплайн как upstream + downstream джобы. Есть куча микросервисов, некоторые из них тестируются только в паре. Идея в том чтобы не ходить по куче джоб для конкретных микросервисов а собрать все в одной апстрим джобе. Т. Е. тестировщик/девелопер заходит в мэин джобу, выбирает например приложения которые нужно развернуть и их параметры (бранчи, базы и какие-то иные датасорсы). В мэине все обернуто в parallel, т.е. даунстрим джобы собираются параллельно а не последовательно, что немного ускоряет деплой/готовность. Отсюда и много параметров в основной джобе, которые хотелось бы разделить более красиво.