2014-11-21 72 views
0

我通过詹金斯运行机器人框架,而且当过我正在运行的版本,我得到了Firefox的错误无法通过jenkins运行firefox吗?

在工作区中的/ var/lib中/詹金斯/工作发起者用户匿名 建筑/罗茨科/工作区

GIT中REV-解析--is-内部功树#超时=从远程Git仓库 混帐配置remote.origin.url https://github.com/pradeekyahvi/robot.git#超时10名 读取更改= 10点 撷取来自https://github.com/pradeekyahvi/robot.git GIT中上游的变化 - -version#timeout = 10 使用.gitcredentials设置凭据 git config --local credential.helper store --file =/tmp/git3401708129991506911.credentials#timeout = 10 git fetch --tags --progress https://github.com/pradeekyahvi/robot.git + refs/heads/:refs/remotes /原产地/ git config --local --remove-section credential#timeout = 10 git rev-parse refs/remotes/origin/master^{commit}#timeout = 10 git rev-parse refs/remotes/origin /起源/主^ {提交}#超时= 10 检出修订7a869c5dd37a5c5875c17651a060a7536662ff75(参考文献/遥控器/来源/主) GIT中配置core.sparsecheckout#超时= 10 GIT中结帐-f 7a869c5dd37a5c5875c17651a060a7536662ff75 第一次构建。跳过更新日志。 触发罗茨科»火狐 罗茨科»火狐完成了成品失误造成 :未能

我使用Linux Mint的17和Firefox 33.0.Jenkins版本是1.590。

回答

0

你没有说明你是如何运行詹金斯或已配置的内容插件,所以我假设你正在使用你的发行版的包管理器安装詹金斯与詹金斯正在运行使用默认值。

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

有迹象表明,绘制到内存中,需要图形硬件没有访问X服务器。甚至有Jenkins插件可以帮助您为Firefox等GUI过程设置构建环境。

这些Xvfb pluginXvnc plugin。 Xvfb插件可能更易于设置,但Xvnc允许您连接到服务器以查看GUI进程正在执行的操作,这对于调试可能很有用。

0

我有詹金斯拒绝推出基于GUI程序时,它运行作为Windows服务的问题。 通过命令行运行Jenkins解决了这个问题。