2010-10-27 7 views
0

J'utilise hudson, mais il ne définit pas de variables comme HOME et USER qui sont utilisé mes scripts bash. Ces variables sont correctes sur un autre serveur qui exécute debian, et sur suse ouvert ne sont pas définies.hudson variable utilisateur non définie

Je vois que sur suse ouvert le serveur est démarré par/sbin/startproc.

Je pourrais opter pour la paramétrisation intégrée: Cette construction est paramétrée.

Mais alors je dois approuver les paramètres à chaque fois.

Pouvez-vous me montrer une solution de contournement ou une approche correcte?

Répondre

0

1) Si vous allez dans la configuration esclave, il y a une option pour définir des variables d'environnement

2) Vous pouvez les définir comme paramètres à votre build

Option 1 Je suppose OpenSuse est un esclave. Si les deux variables ne dépendent pas du travail (il semble qu'elles ne le sont pas), utilisez l'option 1. Si elles dépendent du travail, utilisez l'option 2.

"Je vois que sur suse ouvert le serveur est démarré par/sbin/startproc "de quel serveur parlez-vous?

+0

Merci, c'est exactement ce que j'ai compris. Cette option devrait être plus visible. En ce qui concerne ce serveur, je voulais dire hudson lui-même. – Gadolin

+0

Génial. Bonne chance avec ça! – Sagar

Questions connexes