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:
- Carpeta Goto Jenkins presente en C: / Archivos de programa (x86)
- 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.
- 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>
- 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>