Flujo de trabajo de Jenkins: testings / validation / compilation antes de enviar a control remoto

Jenkins CI – bitbucket y git

He visto algunos flujos de trabajo cuando estaba leyendo sobre Jenkins y mirando algunos tutoriales, pero tienden a usar ganchos para extraer de un repository y luego hacer la compilation. Prefiero mantener limpia la twig principal de mi repository, y enviar twigs de características a Jenkins cuando esté listo para fusionarme. Jenkins ejecutará entonces la validation de formatting, las testings y, si todo va bien, fusionará la twig con el maestro de origen.

¿Es este un flujo de trabajo común? ¿Es esto posible con Jenkins?

Apreciado.

Sí,

git clone --branch <branch_name> --single-branch <repo_url> busca una twig específica.

Haga la construcción y las testings y, si tiene éxito, realice la fusión (o la rebase)