Usando Jenkins 1.501 e Jenkins Git plugin 1.1.26
Eu tenho 3 diferentes repositórios git, cada um com vários projetos.
Agora, preciso fazer o check-out de todos os projetos dos repositórios 3 git no mesmo espaço de trabalho em um escravo Jenkins. Eu defini cada repositório git em: Gerenciamento de código-fonte: SCMs múltiplos . Mas cada vez que um repo é retirado, o repo anterior (e seus projetos associados) é excluído.
Eu li isso:
http://jenkins.361315.n4.nabble.com/multiple-git-repos-in-one-job-td4633300.html
mas isso realmente não ajuda. Tentei especificar a mesma pasta no subdiretório local para repositório (opcional) para todos os repositórios, mas fornece o mesmo resultado.
Se isso for simplesmente impossível usando Jenkins, acho que algumas etapas / scripts de pré-compilação podem ser usadas para mover os projetos para o local certo. Não é uma opção para modificar a configuração de compilação dos projetos.