您可以运行
Xvfb(X虚拟帧缓冲区,一个执行所有内存中的图形操作的X11服务器),这样可以正常运行.
但Hudson的Xvnc插件还有另一个解决方案.只需安装插件,并选中作业配置屏幕中的复选框:
alt text http://www.justinedelson.com/blog/wp-content/uploads/xvnc_box.jpg
然后,Hudson将自动启动Xvnc会话,并将disPLAY环境变量设置为适当的值,然后在构建完成时关闭会话.与Xvfb方法相比,其优点在于,如果您同时构建多个Swing / SWT项目,则每个构建都有自己的X会话.这可能不是一个问题,但它似乎是一个好主意.
在使用这个插件之前,你显然必须安装Xvnc.不太明显(虽然很明智)是你也必须设置一个密码.您可以运行以下操作:
$vncpassword
这必须像哈德逊一样运行的用户完成.
原文地址:https://www.jb51.cc/javaschema/281854.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。