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 :

Changements récents sur une branche


Sujet :

Intégration Continue

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 50
    Points : 38
    Points
    38
    Par défaut Changements récents sur une branche
    Bonjour,

    J'utilise hudson pour le build de mes projets java en collaboration avec CVS pour la gestion de sources.
    Lorsque hudson détecte des changements dans le répo CVS il lance un build. Ensuite, via la page "changements récents" on peut voir, joliement présentés, les diffs sur les sources du projet ainsi que sur le changes.txt.
    Tout ça fonctionne parfaitement sur la plupart des projets mais lorsque l'un des projets se trouve sur une branche et non sur la branche principale, hudson n'arrive plus du tout à afficher ces infos et la page "changements récents" affiche systématiquement "Aucun changement dans les builds." bien que hudson ait détecté le changement qui a déclenché le build!
    Est-ce que quelcun a le même problème? Avez vous des projets en intégration continue sur une branche spécifique et est-ce que cela fonctionne bien?

    Merci

  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
    Est-ce que tu as configuré Hudson pour qu’il ne se déclenche uniquement qu’en cas de changements au niveau du gestionnaire de source?
    Et surtout ici, comment sait-tu exactement que Hudson a détecté les changements? En effet, il n’est pas normal que Hudson lance le build du job si tu as configuré le job dans le mode ci-dessus et qu’il spécifie dans la log qu’il n’y a pas de changements.

    Peut-tu également donner la version de Hudson utilisée, peut-être s’agit-il d’une régression dans une version?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 50
    Points : 38
    Points
    38
    Par défaut
    HUDSON V1.323. Je vais essayer avec les dernières versions pour voir si ça change quelquechose.
    Oui, le projet est configuré pour ne se déclencher qu'en cas de diff sur le gestionnaire de sources.
    Je sais qu'il a détecté qqch parce qu'il y a ce message affiché sur le build:
    "Un changement dans la base de code a provoqué le lancement de ce job"

    De plus, c'est moi qui effectue les updates sur les fichiers source donc j'ai pu verifier que quelques instants après avoir commité le build s'est lancé. Malheureusement impossible de voir ce qui a changé. Il n'y a pas les liens cliquables pour browser les sources et les ajouts au changes.txt comme sur les autres projets

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 50
    Points : 38
    Points
    38
    Par défaut
    Le dernière version ne fonctionne pas non plus .
    J'ai l'impression que le parseur CVS ne comprend pas les lignes du type:

    /changes.txt/1.176.2.175/Mon Sep 28 12:31:34 2009//TBRANCH_PROJETV_2_1_0

    Est-ce qu'il y a un moyen de debugger la partie qui fait la génération du "changelog.xml" ou bien d'avoir une sortie plus verbeuse?

    Merci

  5. #5
    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 peux consulter cette page
    http://wiki.hudson-ci.org/display/HU...+Configuration

    Et si cela te donne pas plus d'informations, je te conseillerais de faire du remote Debugging avec le code source.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 50
    Points : 38
    Points
    38
    Par défaut
    Merci. J'ai essayé de paramétrer un log pour "hudson.scm" mais rien ne sort dans le fichier . C'est peut être un autre package qui fait le travail. Je pense que j'vais devoir passer au débugging mais setuper tout le projet me rebute un peu. Y a-t-il une conf toute faite pour éclipse qu'il suffirait de copier/coller? (je sais je suis naif )

Discussions similaires

  1. [Utilisation] Ajout de fichiers sur une branche
    Par Rupella dans le forum CVS
    Réponses: 0
    Dernier message: 08/11/2010, 09h25
  2. Nombre de commits sur une branche
    Par s-ehtp dans le forum Subversion
    Réponses: 0
    Dernier message: 12/08/2009, 10h58
  3. Réponses: 4
    Dernier message: 10/03/2008, 15h37
  4. Commit svn(sur eclipse) sur trunk et sur une branche
    Par Ashen-Shugar dans le forum Eclipse
    Réponses: 0
    Dernier message: 22/11/2007, 15h13
  5. [WinCVS] Empecher de committer sur une branche
    Par Wakaboo dans le forum CVS
    Réponses: 0
    Dernier message: 27/09/2007, 17h37

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