Pergunta

Eu tenho uma pequena Jenkins VM correndo para a nossa loja, mantenha-se sempre atento sobre cerca de uma dúzia de projetos do GitHub.Atualmente está configurado com 3 executores (é apenas um VM de 4 CPU) e recolher feliz.

No entanto, 2 desses projetos são muito grandes (90 minutos de compilação e ciclo de teste).Nas estações de trabalho, normalmente usamos "fazer -J6" ou ninja para acelerá-lo, e isso o faz muito.Eu gostaria de fazer isso no Jenkins, mas não consigo encontrar uma maneira de fazer um único trabalho consumir vários executores.

O que eu gostaria de poder configurar um número de executores para alocar a um trabalho, para que eu não tenha esses dois trabalhos de monstro em execução ao mesmo tempo, mas ainda deixam todos os outros trabalhos menorescom um único executor, para que eles possam correr paralelos.

Alguma idéia?

Foi útil?

Solução

Eu passei pelo página de plugin jenkins para você e encontrou o plugin de trabalho pesado .Exatamente o que você quer

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top