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 jenkins
comando para iniciar / detener los servicios de jenkins.Abra el
jenkins.xml
en la carpeta de inicio de jenkins (generalmenteC:\Program Files (x86)\Jenkins
) y cambie el número de puerto:httpPort=xxxx
para
httpPort=yyyy
luego reiniciar el servicio. debería cambiar la configuración de forma permanente.
fuente
jenkins.model.JenkinsLocationConfiguration.xml
por mí.Con Ubuntu 14.4 tuve que cambiar el archivo / etc / default / jenkins
P.ej
y reiniciar el servicio
fuente
sudo systemctl restart jenkins
reinicia el servicio también.En CentOS / RedHat (suponiendo que haya instalado el
jenkins
paquete)vim /etc/sysconfig/jenkins
cámbielo a cualquier puerto que desee.
fuente
En Windows (con servicio de Windows).
Edite el archivo
C:\Program Files (x86)\Jenkins\jenkins.xml
con 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
,CentOS
y por igual, cualquier personalización debe realizarse dentro/etc/sysconfig/jenkins
en 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_PORT
variable 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/jenkins
HTTP_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
8080
a lo que quierasfuente