尝试让一些工作需要xvnc,但得到这个:
Starting xvnc
[workspace] $ vncserver :14
vncserver: The HOME environment variable is not set.
我在命令行上从jenkins用户运行vncserver没有问题。 (旁边:'printenv'显示HOME变量在命令行上正确填充,但不在jenkins作业中填充。)
我正在运行Ubuntu 11.10。
答案 0 :(得分:1)
在服务器上编辑/etc/init.d/jenkins
以设置HOME
环境变量。
答案 1 :(得分:1)
进入:/etc/init/jenkins.conf
将以下行添加到env列表的底部。
env HOME="/var/lib/jenkins"
重新启动jenkins,在你的构建中启用xvnc,然后它就可以了。