Définissez la variable d'environnement pour construire dans l'hudson

Je suis en train d'essayer de mettre un maven2 projet dans le cadre de l'intégration continue dans l'hudson.
Le projet utilise le sélénium pour certains tests d'intégration.
Hudson est en cours d'exécution sur une tête de linux.
Je suis à l'aide de xvfb pour lancer un serveur x session pour le sélénium.

Pour exécuter les tests, j'ai besoin d'exporter une variable d'environnement nommée d'AFFICHAGE.
par exemple,

export DISPLAY=:99

Cependant, je ne veux pas définir la variable sur la boîte car il aurait une incidence sur toutes les versions.
J'ai essayé de faire un shell à exécuter à l'aide de la m2 étapes supplémentaires plugin mais il ne marche pas depuis qu'elle est exécutée dans un autre fichier bash, ce qui signifie que les variables d'environnement ne sont pas conservées.

Est-il un moyen d'enregistrer la variable d'environnement à partir d'hudson.

OriginalL'auteur pbreault | 2009-08-25