start installing instalar change windows command-line jenkins war command-prompt

installing - ¿Cómo iniciar jenkins en un puerto diferente en lugar de 8080 utilizando el símbolo del sistema en Windows?



start jenkins (14)

Tengo jenkins.war y lo inicié desde el símbolo del sistema en Windows como:

java -jar jenkins.war

Se inició bien y se buscó fácilmente como http://localhost:8080

Quiero comenzar en el puerto 9090 ¿Cómo puedo hacer eso?


Abra jenkins.xml en la carpeta de inicio de jenkins (generalmente C:/Program Files (x86)/Jenkins ) y cambie el número de puerto:
httpPort=xxxx
a
httpPort=yyyy
luego reinicia el servicio. debería cambiar la configuración permanentemente.


Agregue las siguientes dos líneas después de DAEMON_ARGS en el archivo /etc/init.d/jenkins

HTTP_PORT = 8010
JENKINS_ARGS = "- httpPort = $ HTTP_PORT"


Cambiar el shell ''/etc/init.d/jenkins''

check_tcp_port "http" "$HTTP_PORT" "8080" || return 1

Cambia 8080 a lo que quieras


Con Ubuntu 14.4 tuve que cambiar el archivo / etc / default / jenkins

P.ej

#HTTP_PORT=8080 HTTP_PORT=8083

y reiniciar el servicio

service jenkins restart


Correcto, use el parámetro --httpPort. Si también desea especificar $ JENKINS_HOME, puede hacer esto:

java -DJENKINS_HOME=/Users/Heros/jenkins -jar jenkins.war --httpPort=8484


En * nix En CentOS / RedHat

vim / etc / sysconfig / jenkins

# Port Jenkins is listening on. # Set to -1 to disable # JENKINS_PORT="8080"

En Windows abra el archivo XML C: / Archivos de programa (x86) / Jenkins / jenkins.xml

<executable>%BASE%/jre/bin/java</executable> <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%/jenkins.war" --**httpPort=8083**</arguments> i made above bold to show you change then <executable>%BASE%/jre/bin/java</executable> <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%/jenkins.war" --httpPort=8083</arguments>

ahora tiene que reiniciar, no funciona a menos que reinicie http://localhost:8080/restart , luego de reiniciar http://localhost:8083/ todo debería estar bien, así que se ve como la respuesta anterior que dice que no funciona. reiniciar.


En CentOS / RedHat

vim / etc / sysconfig / jenkins

# Port Jenkins is listening on. # Set to -1 to disable # JENKINS_PORT="8080"

cámbielo a cualquier puerto que desee.


En el archivo de edición OSX:

/usr/local/Cellar/jenkins-lts/2.46.1/homebrew.mxcl.jenkins-lts.plist

y editar el puerto que necesita.


Para Fedora , RedHat , CentOS y similares, cualquier personalización debe realizarse dentro de /etc/sysconfig/jenkins lugar de /etc/init.d/jenkins . El propósito del primer archivo es exactamente la personalización del segundo archivo.

Por lo tanto, dentro de /etc/sysconfig/jenkins , hay una variable JENKINS_PORT que contiene el número de puerto en el que se ejecuta Jenkins.


Para beneficio de los usuarios de Linux que se encuentran aquí: he encontrado / etc / sysconfig / jenkins tiene un JENKINS_PORT = "8080", que probablemente también deba cambiar.


Para cambiar el puerto predeterminado de 8080. Todo lo que necesita hacer:

  1. Carpeta Goto Jenkins presente en C: / Archivos de programa (x86)
  2. Abra un bloc de notas o un teclado de texto y ejecútelos como administrador y luego intente abrir el archivo jenkins.xml presente en la carpeta jenkins.
  3. Cambie el número de puerto de la siguiente manera: <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%/jenkins.war" --httpPort=9090</arguments>
  4. Clic en Guardar.

Puedes llamar

java -jar jenkins.war --help

para ver una lista de todos los parámetros disponibles.


Use el siguiente comando en el símbolo del sistema:

java -jar jenkins.war --httpPort=9090

Si quiere usar https use el siguiente comando:

java -jar jenkins.war --httpsPort=9090

Los detalles estan here


En Windows (con el servicio de Windows).

Edite el archivo C:/Program Files (x86)/Jenkins/jenkins.xml con 8083 si desea el puerto 8083.

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%/jenkins.war" --httpPort=8083</arguments>