Где хранится конфигурация "Jenkins URL"? - программирование
Подтвердить что ты не робот

Где хранится конфигурация "Jenkins URL"?

Я пытаюсь настроить URL-адрес не по умолчанию как часть кукольного script, который устанавливает Jenkins. Я знаю, как редактировать значение через веб-интерфейс, но я не могу найти, где это значение действительно хранится. Я просмотрел папку jenkins_home и apache и еще не нашел ее.

4b9b3361

Ответ 1

Он хранит его в довольно маловероятном месте: hudson.tasks.Mailer.xml в домашней папке Jenkins.

Ответ 2

Если вы не нашли URL-адрес, когда grepping Jenkins домой, это потому, что вы не сохранили конфигурацию. Если он не установлен, резервное копирование Jenkins запрашивает URL-адрес, не сохраняя его на диске.

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

Ответ 3

Я на Jenkins 2.68, и он хранится в jenkins.model.JenkinsLocationConfiguration.xml под домашней папкой Jenkins.

Ответ 4

Файл config.xml в домашней папке Jenkins.

Ответ 5

Я сделал grep для "http" в моем корневом каталоге Jenkins, который привел меня к hudson.model.UpdateCenter.xml

Я использую Jenkins версии 1.462