title: Set environment variable for build in hudson
body: <p>I am trying to put a maven2 project under continuous integration in hudson.
  The project uses selenium for some integration testing.
  Hudson is running on a headless linux.
  I am using xvfb to start a x server session for selenium.</p>
  
  <p>In order to run the tests, I need to export an environment variable named DISPLAY.
  e.g.</p>
  
  <pre><code>export DISPLAY=:99
  </code></pre>
  
  <p>However, I don't want to set the variable on the box since it would affect all builds.
  I have tried to do a shell execute using the m2 extra steps plugin but it doesnt work since it is executed in a separate bash file, meaning that environment variables are not persisted.</p>
  
  <p>Is there a way to register the environment variable from hudson.</p>