IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Intégration Continue Discussion :

Comment passer des variables d'un job a l'autre


Sujet :

Intégration Continue

  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 2
    Points : 4
    Points
    4
    Par défaut Comment passer des variables d'un job a l'autre
    Bonjour
    Je debute avec hudson.
    Et je desire effectuer une chaine de jobs utilisant les memes variables d'environement
    Je defini le premier job et lui associe un second que j'active par un trigger a la fin de l'execution du premier.
    Mais comment transmettre les memes variables d'environment entre les 2 jobs?

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Points : 794
    Points
    794
    Par défaut
    Tu dois utiliser une approche par paramètre et utiliser le plugin Hudson ‘Parameterized Trigger’
    http://wiki.hudson-ci.org/display/HU...Trigger+Plugin

  3. #3
    kij
    kij est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 362
    Points : 157
    Points
    157
    Par défaut
    Un petit UP pour ce sujet puisqu'il m'intéresse particulièrement

    J'aimerai connaitre un peu plus le comportement de ce plugin.

    Si dans un job, je spécifie plusieurs autres jobs à lancer via ce plugin (chacun ayant leur paramètres de lancement), est ce que les jobs ainsi défini ayant la même condition de lancement, vont tous être lancés en même temps, ou s'ils vont l'être un par un dans l'ordre définit lors de la configuration de mon job courant ?

    Je pose cette question car pour un projet, j'ai défini des jobs "génériques" (comme de l'upload sur serveur distant d'artefact, le déploiement de ceux-ci sur serveur distants) et j'aimerai lancer à la suite ces jobs depuis un job "maitre" en spécifiant des paramètres spécifiques pour chaque type de projet à déployer ainsi. Et ce plugin m'a semblé faire quelque chose dans ce genre, mais je ne ne suis pas certains de son comportement.

    En vous remerciant d'avance pour votre aide

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Points : 794
    Points
    794
    Par défaut
    @kij
    Si tu lances plusieurs job en même temps, tous les jobs sont lancés en même temps. Ensuite, en fonction du nombre d'exécuteur du noeud Hudson sur lequel les jobs Hudson s'exécutent, tu pourras avoir un seul job qui s'exécute ou plusieurs (le nombre d'exécuteur détérmine le nombre de jobs pouvant s'exécutant simultanément).

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/03/2013, 22h55
  2. Réponses: 3
    Dernier message: 25/02/2011, 17h44
  3. Comment passer des variables ds NavigateUrl?
    Par tngtng dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/07/2009, 16h30
  4. Comment passer des variables entre classe ?
    Par flingue dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 02/04/2009, 08h28
  5. Réponses: 4
    Dernier message: 26/05/2006, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo