2

试图获得一些需要 xvnc 的工作,但是得到这个:

  Starting xvnc
  [workspace] $ vncserver :14
  vncserver: The HOME environment variable is not set.

我在命令行上从 jenkins 用户运行 vncserver 没有问题。(旁白:'printenv' 显示 HOME 变量在命令行上正确填充,但不是来自 jenkins 作业)。

我正在运行 Ubuntu 11.10。

4

2 回答 2

1

在服务器上编辑 /etc/init.d/jenkins以设置HOME环境变量。

于 2012-07-12T07:58:25.587 回答
1

进入:/etc/init/jenkins.conf

将以下行添加到 env 列表的底部。

env HOME="/var/lib/jenkins"

重新启动jenkins,在你的构建中启用xvnc,然后它就可以工作了。

于 2012-07-12T23:41:27.873 回答