27

我正在尝试设置一个非默认 URL 作为安装 Jenkins 的 puppet 脚本的一部分。我知道如何通过 Web UI 编辑该值,但我似乎无法找到该值的实际存储位置。我查看了 jenkins_home 文件夹和 apache 并没有找到它。

4

6 回答 6

29

它将它存储在一个不太可能的地方:hudson.tasks.Mailer.xml在 Jenkins 主文件夹中。

于 2012-07-31T16:08:03.473 回答
11

我在 Jenkins 2.68 上,它存储在jenkins.model.JenkinsLocationConfiguration.xmlJenkins 主文件夹下。

于 2017-07-07T00:33:13.713 回答
10

如果 grep Jenkins home 时没有找到 URL,那是因为你没有保存配置。如果未设置,Jenkins 将回退到请求 URL,而不将其保存在磁盘上。

root@jenkins-dev:/var/lib/jenkins# grep jenkinsUrl *.xml
jenkins.model.JenkinsLocationConfiguration.xml:  <jenkinsUrl>http://jenkins-dev.lxc/</jenkinsUrl>
root@jenkins-dev:/var/lib/jenkins# 
于 2016-03-16T09:06:40.180 回答
0

该 url 可以在 UI/web 应用程序中的 configuration > Jenkins Location 下找到;或者,登录到您的服务器并在此位置查找内容:var/lib/jenkins/jenkins.model.JenkinsLocationConfiguration.xml

于 2021-08-13T19:27:14.460 回答
-3

Jenkins 主文件夹中的文件 config.xml。

于 2012-07-30T21:35:06.390 回答
-3

我在我的 Jenkins 根目录中为“http”做了一个 grep 引导我到了 hudson.model.UpdateCenter.xml

我正在使用 Jenkins 版本 1.462

于 2012-07-30T22:31:21.177 回答