jdk java_home instalar java jenkins

java_home - ¿Cómo cambiar el JDK para un trabajo en Jenkins?



jdk jenkins (7)

Aquí es donde debe configurar en su trabajo:

En JDK existe el cuadro combinado con los diferentes JDK configurados en su Jenkins.

Aquí es donde debe configurar en la configuración de su Jenkins:

Importé los trabajos de jenkins del servidor jenkins existente de otra máquina. Pero el problema es que hace referencia al JDK según las máquinas antiguas y quiero cambiarlo para usar el JDK configurado en mis nuevas jenkins. Pero no puedo encontrar ninguna forma de hacerlo. Entonces, por favor, si te encuentras con esta situación y encontraste un camino, por favor ayuda también.

Gracias.


Aquí está mi experiencia con la versión 1.636 de Jenkins: mientras tenga solo un JDK "Install automatically" configurado en la sección JDK de Jenkins, no veo el menú desplegable "JDK" en la sección Job => Configure, pero tan pronto como agregué el segundo JDK en la configuración de Jenkins, el menú desplegable de JDK apareció en la sección Trabajo => Configurar con 3 opciones [(Sistema), JDK1, JDK2]


Hay un menú desplegable de JDK en "nombre del trabajo" -> Configurar en la interfaz web de Jenkins. Enumerará todos los JDK disponibles en la configuración de Jenkins.



Ten cuidado con los trabajos

1 - si tiene un trabajo basado en maven, Jenkins toma su configuración Java predeterminada y usted decide el nivel de compilación en su POM.XML.

2 - si tiene un trabajo de estilo libre, en la opción de configuración del trabajo puede seleccionar el JDK que desea usar.

Espero que esto ayude.


Usando la última versión de Jenkins 2.7.4 que también tiene un error para los trabajos existentes.

  1. Agregue nuevos JDK a través de Gestionar Jenkins -> Configuración de herramienta global -> JDK ** Si edita el trabajo actual, entonces el menú desplegable de JDK no se muestra (error)

  2. Pulse http://your_jenkin_server:8080/restart y reinicie el servidor

  3. Re-configurar el trabajo

Ahora, debería ver el menú desplegable de JDK en "nombre del trabajo" -> Configurar en la interfaz web de Jenkins. Enumerará todos los JDK disponibles en la configuración de Jenkins.


Para los trabajos existentes que está editando, la opción desplegable JDK puede no estar disponible si acaba de agregar una sola configuración JDK en la configuración de Jenkins ''Configurar sistema''.

Sin embargo, está disponible para nuevos trabajos.

Sorprendentemente, si agrega una segunda configuración JDK, también estará disponible en un trabajo existente.

Esto me parece un error (probado en Jenkins versión 1.629).

Vea un problema similar planteado aquí: la selección de JDK está oculta incluso cuando se configura un JDK