Précédent   Forum des professionnels en informatique > Général Développement > Conception > Usine Logicielle > Intégration Continue
Intégration Continue Forum d'entraide sur les outils d'intégration continue (Continuum, CruiseControl, Hudson, TeamCity, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2011, 17h10   #1
Membre habitué
 
Homme Thomas Escolan
Architecte JEE/Spring - ScrumMaster
Inscription : juin 2010
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Thomas Escolan
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Architecte JEE/Spring - ScrumMaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2010
Messages : 198
Points : 115
Points : 115
Par défaut HUDSON_HOME depuis un script

Bonjour à tous,

Nous avons de gros problèmes de réseau, en ce moment, et j'essaye donc d'aller plus vite que la musique.
J'ai besoin que les scripts exécutés par Jenkins utilisent la variable d'environnement HUDSON_HOME (build.sh => ${HUDSON_HOME}) que nous spécifions au démarrage (-DHUDSON_HOME=...)

Pensez-vous, SVP, que ce sera suffisant (quand Jenkins aura retrouvé sa connexion réseau) ou est-ce que je dois obligatoirement passer par les "Propriétés globales" de la configuration ?

Merci d'avance.
tooms4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 09h21   #2
Rédacteur/Modérateur
 
Avatar de romaintaz
 
Homme Romain Linsolas
Java craftsman
Inscription : juillet 2005
Messages : 3 420
Détails du profil
Informations personnelles :
Nom : Homme Romain Linsolas
Âge : 33
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Java craftsman
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 3 420
Points : 5 398
Points : 5 398
Hello,

Je n'ai pas tout compris. Tu as des scripts exécutés par Hudson/Jenkins, mais à cause des problèmes réseaux, tu voudrais les exécuter manuellement, c'est ça ?

Je dirais que quoiqu'il en soit, ça va dépendre aussi de ce que font les scripts, ou éventuellement de la configuration des jobs Hudson...

Sinon, fais attention. Tu parles de Jenkins, et ce dernier utilise la variable JENKINS_HOME et non plus HUDSON_HOME.
__________________
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Mes liens : Blog | Page DVP | Suivez-moi sur Twitter
Mes articles : Hudson | Sonar | Outils de builds Java Maven 3 | TeamCity| CitConf 2009
Mes critiques : Apache Maven
romaintaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 11h34   #3
Membre habitué
 
Homme Thomas Escolan
Architecte JEE/Spring - ScrumMaster
Inscription : juin 2010
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Thomas Escolan
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Architecte JEE/Spring - ScrumMaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2010
Messages : 198
Points : 115
Points : 115
Bonjour,

Non, en fait la machine n'accède plus au SVN pour des raisons techniques et la chaîne de production ne peut donc pas fonctionner ; mais nous avons découvert une faiblesse dans nos scripts qui sont téléchargés puis exécutés par les jobs.
Ces scripts vont avoir besoin d'accéder à la variable d'environnement HUDSON_HOME (tj reconnue par Jenkins, on a le choix).

J'ai réussi à passer entre les gouttes, hier, et tout semble avoir fonctionné comme prévu. Merci quand même.
tooms4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h24.


 
 
 
 
Partenaires

Hébergement Web