我在这个主题上浏览了很多。这个问题有不同的变体或没有解决我的问题的答案。任何帮助表示赞赏。
/usr/bin/firefox
以root身份在我的VM上安装了firefox。 mvn clean install
命令在我的VM上手动操作。这打开了
浏览器并成功运行测试。 JAVA_HOME
是/usr/java/latest
并启动服务
nohup java -jar jenkins.war --httpPort=-1 --httpsPort=8082
;版
是1.522)。 为什么会这样?有什么问题?
答案 0 :(得分:2)
nohup
在后台运行Jenkins(http://en.wikipedia.org/wiki/Nohup),在这种情况下根据this post Jenkins也将在后台启动浏览器。
尝试启动没有nohup
的jenkins,以便它在前台运行(java -jar jenkins.war --httpPort=-1 --httpsPort=8082
)。
或者您可以将Jenkins作为守护进程启动(this Jenkins Wiki page包含init脚本的示例)。当Jenkins作为守护进程启动时,由其作业启动的浏览器是可见的。