Вы можете использовать конвейер для настройки процесса сборки как кода.
Вы можете использовать конфигурацию Jenkins в качестве кода для настройки экземпляра Jenkins как кода.
Вы также должны взглянуть на JobПлагин DSL для настройки заданий (всего, кроме процесса сборки) в виде кода.
Вы можете взглянуть на этот репозиторий, чтобы увидеть, как все работает вместе: https://github.com/tomasbjerre/jenkins-configuration-as-code-sandbox