O projeto deve ser configurado como um Pipeline para que isso funcione.
Como os Pipelines não são configuráveis por meio da interface do usuário do Jenkins, deve haver um Jenkinsfile
na raiz do projeto, que conterá instruções para Jenkins sobre como construir o projeto.
Esse arquivo pode ser diferente por ramificação, e o Jenkins respeitará a configuração diferente por ramificação, o que torna essa abordagem muito elástica para essa solução.