Crie apenas o ramo Git que foi enviado para
Eu tenho um trabalho de Jenkins para construir omaster
ramo do meu repositório GitHub. Ele dispara muito bem quando eu envio um commit paramaster
, e estou muito feliz com isso.
Eu também gostaria de ter um único trabalho Jenkins que construísse qualquer outra ramificação neste repositório. I.e. sempre que eu envio um commit a um ramo (isso não émaster
), Eu gostaria de ter esse trabalho de Jenkins para construir esse ramo, e somente esse ramo.
O uso do plug-in de solicitação por solicitação do GitHub exige que eu crie uma solicitação por solicitação e mescla meu commit commaster
. Eu gostaria de fazer isso sem precisar criar uma solicitação de recebimento e criar apenas meu commit sem mesclá-lo commaster
.
Configurar o plug-in Git para criar todas as ramificações significa que sempre que eu pressiono para dominar, todas as ramificações são construídas. Eu gostaria de criar apenas o ramo que foi modificado.
Isso é possível de fazer em Jenkins?