-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Docker container with ubuntu 14.04
apt-get install -y xvfb xfonts-100dpi xfonts-75dpi xfonts-cyrillic xorg dbus-x11
apt-get install -y freerdp-x11
My Jenkinsfile use Xvfb:
... parallel( intTests: { sh "mvn -B install -P intTests" }, funcTests: { wrap([$class: 'Xvfb']) { sh "mvn -B install -PfuncTests" } }, failFast: false ) ...
In test I try to run xfreerdp:
xf_pre_connect: failed to open display: :0 Please check that the $DISPLAY environment variable is properly set. freerdp_pre_connect failed
If I manually export DISPLAY variable all work perfect.
May be there is a way to configure Xvfb in Jenkinsfile?
Yurie, thanks for reporting the issue. Can you run sh "env" in your wrap block? The DISPLAY environment variable should be set there. Also can you provide the versions of the Xvfb plugin, Jekins and console log of your pipeline job?