当前位置: 首页 > 知识库问答 >
问题:

无法通过Jenkins运行firefox?

巴宏恺
2023-03-14

我正在通过jenkins运行robot framework,但当我运行构建时,我会得到firefox错误

用户匿名构建在工作区/var/lib/jenkins/jobs/rocko/workspace中启动

git rev-parse--is-inside-work-tree#timeout=10从远程git存储库获取更改git config remote.origin.url https://github.com/pradeekyahvi/robot.git#timeout=10从https://github.com/pradeekyahvi/robot.git git--version#timeout=10获取上游更改git config--local credentials.helper store--file=/tmp/git3401708129991506911.credentials#timeout=10 ub.com/pradeekyahvi/robot.git+refs/heads/:refs/remotes/origin/git config-local-remove-section credential#timeout=10 git rev-parse refs/remotes/origin/master^{commit}#timeout=10 git rev-parse refs/remotes/origin/master reve/remotes/origin/master 5875C17651A060A7536662FF75首次构建。跳过Changelog。触发Rocko»firefox Rocko»firefox完成,结果失败完成:失败

我使用的是linux mint 17和firefox 33.0。Jenkins版本是1.590。

共有1个答案

聂季同
2023-03-14

您没有说明如何运行Jenkins或配置了哪些插件,所以我假设您使用发行版的包管理器安装了Jenkins,并且使用默认的Jenkins运行。

Firefox是一个GUI应用程序,它需要连接到X服务器才能向它发送绘制窗口之类的命令。通常,Jenkins被设置为作为后台系统守护进程运行,该守护进程无法访问任何X服务器会话。

有X个服务器,绘制到内存中,不需要访问图形硬件。甚至还有Jenkins插件可以帮助您为GUI进程(如Firefox)设置构建环境。

它们是Xvfb插件和Xvnc插件。Xvfb插件可能更容易设置,但Xvnc允许您连接到服务器以查看GUI进程在做什么,这对调试可能很有价值。

 类似资料:
  • 在jenkins构建执行区域中,我放置了以下命令: 下面是截图: 我得到这样一个错误: null

  • 我做错了什么? 作为命令运行docker run-d-name rabbit MQ _ awr-p 5672:5672-p 5673:5673-p 15672:15672 rabbit MQ:3-管理 但http://localhost:15672/没有在浏览器中启动 下面日志

  • 我正在使用DB2 V10.5(windows),试图尝试使用Liquibase。 我正在使用liquibase-3.5.3-bin。我用以下参数设置了liquibase.properties文件。 我无法设置类路径使用多个罐。所以当我奔跑时 我得到了丢失snakeyaml jar的错误 我为类路径尝试的选项: 但不知何故,它不起作用。 当我运行Liquibase时,有人能建议我如何设置类路径,以便

  • 当试图从Jenkins向远程服务器执行一些shell命令时,我得到“主机密钥验证失败”。错误。

  • 我已经在本地机器上安装了Jenkins(ubuntu 19.10)。我可以使用或连接到Jenkins。但是,我无法使用我的公共ip地址连接到Jenkins!! 我试图通过以下方式解决这个问题: 修改。我修改HTTP_HOST为和 Jenkins档案中的JENKINS_ARGS是 JENKINS_ARGS=“--webroot=/var/cache/$NAME/war--httpPort=$HTTP

  • 我正在使用Linux-Ubuntu14.04。我安装了詹金斯2.7.2。 我在Eclipse中创建了一个maven项目,并遵循了此链接中提供的说明http://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html. 在完成项目设置后,我将其作为Maven项目执行,构建成功。 然后我安装了Jenkins,安装了Maven集