2012-03-08 45 views

Respuesta

66

El número máximo de trabajos Jenkins es depende de lo que se propuso como los límites en el maestro y los esclavos. Por lo general, lo limitamos por el número de núcleos, pero su kilometraje puede variar según la memoria disponible, la velocidad del disco, la disponibilidad de SSD y la superposición del código fuente.

para el Maestro, esto se establece en Administrar Jenkins> Configurar Sistema> # de ejecutores

para los esclavos (nodos), se establece en Administrar Jenkins> Nodos> (cada nodo)> Configurar> # de ejecutores

+0

Por alguna razón, la mía no tenía por defecto el número de núcleos, por lo que la reconfiguración era necesaria, FWIW: | – rogerdpack

+2

No tiene como valor predeterminado el número de núcleos, ellos configuran el número de núcleos como una guía. – dalore

8

Depende completamente de su hardware. Si ejecuta una sola instancia de Jenkins con esclavos de compilación, puede definir cuántos ejecutores de compilación simultáneos desea en la página de configuración principal en [su URL/configuración de Jenkins]: he tenido éxito configurando 2 ejecutores por núcleo de CPU disponible. pero eso dependerá de lo que hagan sus compilaciones y de la cantidad de CPU que necesiten consumir.

Si también tiene remote build slaves, puede configurar varios ejecutores de esos también. Su número máximo de trabajos simultáneos será (ejecutores en el maestro) + (número de esclavos remotos) * (ejecutores por esclavo).

Cuestiones relacionadas