Jenkins — замечательный инструмент для создания системы непрерывной интеграции или автоматизации процессов разработки. Но, к сожалению, по мере того как число задач растёт, поддерживать их становится практически невозможно.
Для решения этой проблемы существуют инструменты JobDSL и Jenkins Job Builder, которые позволяют описать задачи Jenkins в виде кода и управлять ими легко и просто.