Tengo jenkins.war y lo inicié desde el símbolo del sistema en Windows como:
java -jar jenkins.war
Se inició bien y se navegó fácilmente como http://localhost:8080
Quiero comenzar en el puerto 9090. ¿Cómo puedo hacer eso?
Tengo jenkins.war y lo inicié desde el símbolo del sistema en Windows como:
java -jar jenkins.war
Se inició bien y se navegó fácilmente como http://localhost:8080
Quiero comenzar en el puerto 9090. ¿Cómo puedo hacer eso?
net start jenkinscomando para iniciar / detener los servicios de jenkins.Abra el
jenkins.xmlen la carpeta de inicio de jenkins (generalmenteC:\Program Files (x86)\Jenkins) y cambie el número de puerto:httpPort=xxxxpara
httpPort=yyyyluego reiniciar el servicio. debería cambiar la configuración de forma permanente.
fuente
jenkins.model.JenkinsLocationConfiguration.xmlpor mí.Con Ubuntu 14.4 tuve que cambiar el archivo / etc / default / jenkins
P.ej
y reiniciar el servicio
fuente
sudo systemctl restart jenkinsreinicia el servicio también.En CentOS / RedHat (suponiendo que haya instalado el
jenkinspaquete)vim /etc/sysconfig/jenkinscámbielo a cualquier puerto que desee.
fuente
En Windows (con servicio de Windows).
Edite el archivo
C:\Program Files (x86)\Jenkins\jenkins.xmlcon 8083 si desea el puerto 8083.fuente
Para beneficio de los usuarios de Linux que se encuentran aquí: descubrí que / etc / sysconfig / jenkins tiene un JENKINS_PORT = "8080", que probablemente también debería cambiar.
fuente
En * nix En CentOS / RedHat
vim / etc / sysconfig / jenkins
En Windows, abra el archivo XML C: \ Archivos de programa (x86) \ Jenkins \ jenkins.xml
ahora tiene que reiniciarlo no funciona a menos que reinicie http: // localhost: 8080 / restart luego de reiniciar http: // localhost: 8083 / all debería estar bien, así que parece la respuesta anterior que dice que no funciona Tenemos reiniciar.
fuente
Para
Fedora,RedHat,CentOSy por igual, cualquier personalización debe realizarse dentro/etc/sysconfig/jenkinsen lugar de/etc/init.d/jenkins. El propósito del primer archivo es exactamente la personalización del segundo archivo.Entonces, dentro
/etc/sysconfig/jenkins, hay unaJENKINS_PORTvariable que contiene el número de puerto en el que se está ejecutando Jenkins.fuente
Correcto, use el parámetro --httpPort. Si también desea especificar $ JENKINS_HOME, puede hacer lo siguiente:
fuente
Para cambiar el puerto predeterminado de 8080. Todo lo que necesita hacer:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=9090</arguments>fuente
Puedes llamar
para ver una lista de todos los parámetros disponibles.
fuente
Agregue las dos líneas siguientes después de DAEMON_ARGS en el archivo
/etc/init.d/jenkinsHTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"
fuente
Si ha configurado jenkins en la instancia ec2 con linux AMI y desea cambiar el puerto. Edite el archivo en
Editar
Salir vim
Reiniciar jenkins
O simplemente iniciarlo, si aún no se está ejecutando
Para verificar si su jenkins se está ejecutando en el puerto mencionado
fuente
En el archivo de edición OSX:
y edite el puerto según sus necesidades.
fuente
Abra el símbolo del sistema como administrador en Windows. Vaya al directorio donde está instalado Jenkins. y detenga primero el servicio de Jenkins, usando parada jenkins.exe
escriba el comando para cambiar el puerto usando, java -jar jenkins.war --httpPort = 9090 (ingrese el número de puerto que desea usar).
y, por último, reinicie los servicios de Jenkins, usando jenkins.exe restart
fuente
Cambiar el shell '/etc/init.d/jenkins'
Cambia
8080a lo que quierasfuente