Pregunta

Tengo una pequeña VM Jenkins que se está ejecutando para nuestra tienda, mantenga un ojo vigilante sobre una docena de proyectos GitHub.Actualmente está configurado con 3 ejecutores (es solo una máquina virtual de 4 CPU) y chugs a lo largo.

Sin embargo, 2 de estos proyectos son muy grandes (compilación y ciclo de prueba de 90 minutos).En estaciones de trabajo, típicamente usamos "make -j6" o ninja para acelerarlo, y lo hace mucho.Me gustaría hacer esto en Jenkins, pero no puedo encontrar una manera de hacer un solo trabajo consumir múltiples ejecutores.

Lo que me gustaría ser capaz de configurar una serie de ejecutores para asignar a un trabajo, para que no tenga ambos trabajos de monstruos que se ejecutan al mismo tiempo, sino que todavía dejan a todos los demás trabajos más pequeñoscon un solo ejecutor cada uno para que puedan correr en paralelo.

¿Alguna idea?

¿Fue útil?

Solución

Fui a través de la Página de complemento Jenkins para usted y encontré el complemento de trabajo pesado .Exactamente lo que quieres

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top