这两个部分在一起是因为我认为它们是相互关联的。
我直接从命令行运行Jenkins的最新LTS war文件(v1.596.2)。我用一个Openshift DIY墨盒来做这个。
我已经将"JENKINS_HOME“环境变量设置为"$OPENSHIFT_DATA_DIR/jenkins”。
export JENKINS_HOME=$OPENSHIFT_DATA_DIR/jenkins第1部分: config.xml文件在哪里
这很好,而且大多数文件似乎都存储在那里,但是我找不到config.xml文件.我可能忽略了什么东西,但我哪儿也找不到!
第2部分:引导错误
当我使用以下方法启动服务器时,也会出现此错误:
java -jar jenkins.war --httpListenAddress=$OPENSHIFT_DIY_IP --ajp13Port=-1它在控制台中显示此错误消息:http://pastebin.com/30eBBHN5
服务器确实启动,但它只显示了以下屏幕:http://i.imgur.com/PKVydeP.png
我知道Openshift只允许绑定到端口8080,否则必须绑定到15000 - 35530 (看看这个)范围内的私有端口。但是,除了主http (8080)和https (未使用)端口之外,我找不到任何关于Jenkins试图绑定的端口或如何更改绑定的文档。
对我应该尝试什么有什么想法吗?
发布于 2015-05-14 17:25:21
根据该页面,config.xml (https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins)存储在JENKINS_HOME位置中,您需要在那里创建它(以及您需要的任何其他配置文件)。您应该设置将JENKINS_HOME设置为OPENSHIFT_DATA_DIR中的一个文件夹。
至于港口问题。您可以查看OpenShift提供的当前Jenkins墨盒(https://github.com/openshift/origin-server/tree/master/cartridges/openshift-origin-cartridge-jenkins),并检查它们正在使用的一些配置文件或它们的启动命令,看看这些信息是否有助于您运行。
另外,不要使用exporting_HOME=$OPENSHIFT_DATA_DIR/jenkins使用这个"rhc set-env“,它比导出.
https://stackoverflow.com/questions/30242772
复制相似问题