Referencia: usuarios de Jenkins :: Jenkins en Windows: confusión de Java + JRE (versión)
¿Con qué versión de Java debo ejecutar Jenkins (en Windows)? ¿Debo usar el JRE incluido del maestro de Windows? ¿Debo usar la última versión 1.6? ¿Debo ejecutarlo en una versión 1.7 actual? (Tenga en cuenta que estoy ejecutando la versión independiente).
Todo lo que pude encontrar en las páginas de Jenkins fue: Para ejecutar Jenkins, mínimamente necesitas tener JRE 1.5 o posterior.
Aparte: mis servidores Windows siguen siendo 32 bits 2k3, pero ¿con qué ejecutas Jenkins en una plataforma de 64 bits? 32 bits o 64 bits JVM?
Tenga en cuenta que esta pregunta es solo sobre el JRE (o JDK) que uso para ejecutar las instancias de Jenkins con. No me preocupa el JDK utilizado para construir programas Java.
Respuestas:
Actualización 2017: después de " Actualizaciones de Jenkins a Java 8 (enero) " y PR 2802 , JDK 8 será obligatorio para Jenkins 2.54 o más (abril de 2017).
Puedes usar cualquier jdk (
1.5+1.7+ para 1.608+) que desea para Jenkins: esto es independiente del JDK que usaría un trabajo (ya sea un trabajo que se ejecuta en el maestro o en un esclavo).Por lo tanto, en realidad no importa: usar un JDK para ejecutar Jenkins no impedirá que uses otro JDK para tus trabajos.
Actualización 2015: Jenkins acaba de decir adiós a JDK6 (2015-04-06)
fuente
Si un proyecto, Jenkins aquí, no recomienda ninguna versión específica de JRE, iría con una de la versión estable actual recomendada por Oracle.
Pero como creo que Java 8 generalmente no está listo para la producción en el momento de escribir estas palabras y ya que ha habido algunos Java 8 - errores específicos en Jenkins usaría JRE 7 .
Para Windows de 64 bits, Oracle tiene una versión especial de servidor JRE 7 de 64 bits , documentada aquí , disponible para descargar aquí .
Para Windows de 32 bits, simplemente elija el último JRE 7 estándar de 32 bits , disponible aquí .
fuente
A partir de la versión 2.38 de Jenkins, es posible usar JDK 1.8.
fuente
Jenkins ahora requiere Java 8 u 11. Para citar los requisitos de Java de Jenkin :
fuente