我正在尝试设置一个非默认 URL 作为安装 Jenkins 的 puppet 脚本的一部分。我知道如何通过 Web UI 编辑该值,但我似乎无法找到该值的实际存储位置。我查看了 jenkins_home 文件夹和 apache 并没有找到它。
问问题
28775 次
6 回答
29
它将它存储在一个不太可能的地方:hudson.tasks.Mailer.xml
在 Jenkins 主文件夹中。
于 2012-07-31T16:08:03.473 回答
11
我在 Jenkins 2.68 上,它存储在jenkins.model.JenkinsLocationConfiguration.xml
Jenkins 主文件夹下。
于 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 回答