Jenkinsをインストールするパペットスクリプトの一部として、デフォルト以外のURLを設定しようとしています。 Web UIを介して値を編集する方法を知っていますが、値が実際に格納されている場所を見つけることができません。 jenkins_homeフォルダーとApacheを調べましたが、まだ見つかりません。
それはかなりありそうもない場所にそれを保存します:hudson.tasks.Mailer.xml
Jenkinsホームフォルダー内。
Jenkinsのホームをgrepするときに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#
私はJenkins 2.68を使用しており、Jenkinsホームフォルダーの下のjenkins.model.JenkinsLocationConfiguration.xml
に保存されています。