我正在尝试使用Puppet脚本安装Jenkins,并设置非默认URL。我知道如何通过Web UI编辑值,但似乎找不到实际存储该值的位置。我已查看了jenkins_home文件夹和Apache等地方,但仍未找到。
hudson.tasks.Mailer.xml
中,位于Jenkins家目录中。jenkins.model.JenkinsLocationConfiguration.xml
。 - joostdevries我使用的是 Jenkins 2.68,其存储位置位于 Jenkins 主目录下的 jenkins.model.JenkinsLocationConfiguration.xml
文件中。
如果您在搜索Jenkins主目录时找不到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#
URL可以在UI/web应用程序的配置下找到> Jenkins位置;或者,登录到您的服务器并查看此位置的内容: var/lib/jenkins/jenkins.model.JenkinsLocationConfiguration.xml
Jenkins主目录中的config.xml文件。
我在Jenkins根目录中使用grep命令搜索了“http”,结果找到了hudson.model.UpdateCenter.xml文件。
我正在使用Jenkins版本1.462。