2012-07-30 42 views
16

Estoy intentando configurar una URL no predeterminada como parte de un script de títeres que instala Jenkins. Sé cómo editar el valor a través de la interfaz de usuario web, pero parece que no puedo encontrar dónde se almacena realmente el valor. He revisado la carpeta jenkins_home y apache y aún no lo he encontrado.¿Dónde se almacena la configuración de "Jenkins URL"?

+0

El lugar correcto para cambiar esto es /configure. Busque "Jenkins URL". http://stackoverflow.com/a/9089610/3253937 – alexsanderpetry

Respuesta

20

Almacena en un lugar bastante improbable : hudson.tasks.Mailer.xml en la carpeta de inicio de Jenkins.

+1

Sí, eso es un poco extraño. ¡Gracias! – nweiler

+25

En caso de que alguien se encuentre con esto hoy en día, es 'jenkins.model.JenkinsLocationConfiguration.xml' en versiones recientes – joostdevries

-3

El archivo config.xml en la carpeta de inicio de Jenkins.

+0

Derecha. Soy consciente de ese archivo, pero por lo que puedo decir, el valor de URL no está almacenado en él. – nweiler

-3

hice un grep de "http" en mi directorio raíz Jenkins me llevó a hudson.model.UpdateCenter.xml

estoy usando la versión Jenkins 1.462

5

Si no encuentra la URL al reagrupar la casa de Jenkins, es porque no ha guardado la configuración. Si no se establece, Jenkins recurrirá a la URL solicitada, sin guardarla en el disco.

[email protected]:/var/lib/jenkins# grep jenkinsUrl *.xml 
jenkins.model.JenkinsLocationConfiguration.xml: <jenkinsUrl>http://jenkins-dev.lxc/</jenkinsUrl> 
[email protected]:/var/lib/jenkins# 
0

Estoy en Jenkins 2.68 y se almacena en jenkins.model.JenkinsLocationConfiguration.xml bajo la carpeta de inicio Jenkins.

Cuestiones relacionadas