ok i just realized that after the 

export DISPLAY=:<PORT_NUMBER>

I have the command :

Xvfb :`expr "$BUILD_NUMBER" + "100"` &

So using the plugin will have the same impact.

But... in the plugin I don't see anything to use a free port number... it 
is said that the port_number will be the number of the build. So there will 
be risk for build to abord if the port_number is take by another job...

Le jeudi 7 janvier 2016 15:05:33 UTC+1, iostrym a écrit :
>
> Thanks a lot. But is the use of Xvfb plug-in more heavy than a 
> simple export DISPLAY function ? in term of ressource utilization...
>
> Le jeudi 7 janvier 2016 14:24:07 UTC+1, Mark Waite a écrit :
>>
>> The xvnc plugin can start a VNC based X server at the start of your job, 
>> and stop it at the end of your job.  Most Linux distributions make it very 
>> easy to install Xvnc, then the plugin will use that installation of Xvnc to 
>> provide you a display server (and the DISPLAY environment variable).  I had 
>> very good results with that plugin.
>>
>> There is also an Xvfb plugin which uses the X virtual frame buffer driver 
>> to do the same thing.  I haven't used it, but there are others who have 
>> used it with good results.
>>
>> Mark Waite
>>
>> On Thu, Jan 7, 2016 at 6:07 AM iostrym <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> We have a TCL script that has a GUI that is executed by Jenkins using a 
>>> shell script in the job.
>>>
>>> Then we have to use :
>>>
>>> export DISPLAY=:<PORT_NUMBER>
>>>
>>> I used things like that to try to avoid the use of a port number that is 
>>> already used by someone else or by another job :
>>>
>>> export DISPLAY=:`expr "$BUILD_NUMBER" + "100"`
>>>
>>> Is there a clean way in the jenkins shell script to get a port_number 
>>> that is free ? so that the job will never fail because of a port_number 
>>> already existant...
>>>
>>> thanks a lot.
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Jenkins Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-users/cf57c04e-f94c-4b2b-9bcf-c1731ef0c9aa%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jenkinsci-users/cf57c04e-f94c-4b2b-9bcf-c1731ef0c9aa%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/29e03fd5-524d-4b5e-8f35-0049e79f3e21%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to