Cómo cambiar el número de puerto de jenkins en Ubuntu

  

Jenkins es una herramienta de integración continua basada en el desarrollo de Java. En el sistema Ubuntu, cuando se actualiza Jenkins, el puerto está ocupado. Este problema se puede solucionar modificando el número de puerto de Jenkins. La siguiente pequeña serie le dirá cómo Ubuntu puede modificar el número de puerto de Jenkins.

El número de puerto es 8080, y los otros procedimientos usados ​​por 8080, no modificar el número de puerto 8080 Jenkins puerto ocupados.

Al revisar el script /etc/init.d/jenkins, encontrará que debe realizar dos pasos:

1. Modifique el comando check_tcp_port de la función do_start y cambie el número de puerto de 8080 a 8082

#

# Función que inicia el daemon /service

#

do_start ()

{

# the La ubicación predeterminada es /var/run/jenkins/jenkins.pid pero el directorio principal debe crearse

mkdir `dirname $ PIDFILE`” /dev /null 2》 &1 | |  True

chown $ JENKINS_USER `dirname $ PIDFILE`

# Return

# 0 si el demonio se ha iniciado

# 1 si el demonio ya se estaba ejecutando < Br>

# 2 si no se pudo iniciar el daemon

$ DAEMON $ DAEMON_ARGS --running &&return 1

# Verifique que el puerto jenkins no esté en uso, Winstone no sale de

# incluso para BindException

check_tcp_port " http " " $ HTTP_PORT " " 8082 " | |  Devuelva 1

# Si la var MAXOPENFILES está habilitada en /etc /default /jenkins, establezca el máximo de archivos abiertos al

# valor apropiado

if [-n " $ MAXOPENFILES "], luego

[" $ VERBOSE "! = no] &&echo Configuración del límite máximo de archivos abiertos a $ MAXOPENFILES

ulimit -n $ MAXOPENFILES

fi

# --usuario en el daemon doesn ‘ t Prepare variables de entorno como INICIO, USUARIO, NOMBRE DE REGISTRO o NOMBRE DE USUARIO,

#, por lo que le permitimos a su ahora hacerlo por nosotros. " $ DAEMON $ DAEMON_ARGS - $ JAVA $ JAVA_ARGS -jar $ JENKINS_WAR $ JENKINS_ARGS " | |  Return 2

}

2. Modifique el archivo /etc /default /jenkins, cambie el puerto 8080 a 8082

y reinicie jenkins, verifique:

ps -def |  Grep java

jenkins 7234 7233 99 11:14? 00:00:04 /usr /bin /java -jar /usr/share/jenkins/jenkins.war --webroot = /var /cache /jenkins /war --httpPort = 8082 --ajp13Port = -1

La modificación fue exitosa.

Lo anterior es cómo Ubuntu cambia el número de puerto de Jenkins. Solo se requieren dos pasos para modificar el número de puerto de Jenkins, que no ocupa el puerto 8080.

Copyright © Conocimiento de Windows All Rights Reserved