Я пытаюсь настроить URL-адрес не по умолчанию как часть кукольного script, который устанавливает Jenkins. Я знаю, как редактировать значение через веб-интерфейс, но я не могу найти, где это значение действительно хранится. Я просмотрел папку jenkins_home и apache и еще не нашел ее.
Где хранится конфигурация "Jenkins URL"?
Ответ 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