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 に答える