Если ваша сборка становится настолько сложной, я думаю, это признак того, что в системе CI есть много знаний о сборке, которую нужно действительно реорганизовать и поместить в хранилище.
Постарайтесь свести конфигурацию CI к минимуму. Убедитесь, что репозиторий содержит все знания о том, как сделать правильную сборку.
Если вы действительно хотите извлечь части конфигурации работы в Jenkins, API, похоже, не поможет. Вы можете получить то, что хотите, подняв файл конфигурации задания по адресу http://[jenkinshost]/job/[jobname]/config.xml
.