Solución:
Me quedé atrapado con el mismo error, me golpeé la cabeza durante horas, pero no tuve suerte. Pero finalmente la respuesta fue la configuración jdk en el master jenkins.
Escribiendo esta respuesta, ya que no pude encontrar mucho sobre esto en Internet.
-
Ir a
Manage Jenkins -> Global tool configuration
y compruebe la configuración paraJDK
enJDK installation
. -
Desmarque la
install automatically
casilla de verificación, ya que esto forzará la instalación de jdk en cada esclavo.
Si desea que esta opción esté habilitada, entonces debe proporcionar las credenciales de la cuenta de Oracle que usarán los jenkins para descargar el jdk.
Si ya tiene Java instalado en sus esclavos, sería mejor que desmarque la casilla de verificación.
Puede establecer las credenciales predeterminadas para Oracle aquí:
http://<hostname>/descriptorByName/hudson.tools.JDKInstaller/enterCredential
nombre de host siendo su URL de Jenkins. Gracias
Simplemente configure JAVA_HOME en su esclavo Jenkins para que no intente instalar otro Java.