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 :

Question sur les options (build) [Continuum]


Sujet :

Intégration Continue

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 76
    Points : 38
    Points
    38
    Par défaut Question sur les options (build)
    Bonjour messieurs.

    J'ai un projet maven,je l'ai integré dans continuum.
    Maintenant ce que je dois faire c'est :
    -toutes les nuits je dois deployer le projet =>night build
    -des qu'il y a un commit => build et test passé .

    Le probleme c'est que je ne sais pas parametrer tout cela.
    Si vous pourriez me decrire ou aller ce serait sympa.



    voila merci pour vos futures réponses.
    bassem

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Concernant ton PS, peux tu créer une seconde discussion. 2 sujets = 2 posts
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 76
    Points : 38
    Points
    38
    Par défaut
    Salut a tous,si quelqu'un pouvait m'eclaircir.
    Je dois specifier tout cela dans le user.home de continuum ou ce sont des options a choisir dans l'interface graphique?

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Le problème du user.home est propre à ton problème de settings.xml (voir le 2e sujet que tu as créé).

    Pour définir l'intervalle de création des builds, tu fais ça via l'interface graphique... Maintenant, je ne peux pas te donner plus de détails, n'utilisant pas moi même Continuum...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Points : 1 524
    Points
    1 524
    Par défaut
    Il faut que tu définisses des build definitions dans l'interface de Continuum

    Concernant les builds à chaque commit, je ne le préconise pas, un build schédulé (par exemple toute les heures) me semble plus performant car il ne retarde pas le commit et ne bloque pas le développeurs dans la phase de commit.

  6. #6
    Membre confirmé

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Points : 515
    Points
    515
    Par défaut
    Bonjour,

    Citation Envoyé par evenisse Voir le message
    Concernant les builds à chaque commit, je ne le préconise pas, un build schédulé (par exemple toute les heures) me semble plus performant car il ne retarde pas le commit et ne bloque pas le développeurs dans la phase de commit.
    Pour cela les avis divergent et pour ma part je n'ai pas trouvé pour le moment de consensus. On attend avec impatience la création d'un forum sur l'intégration continue sur developpez.net qui permettra par exemple de lancer un débat là-dessus.

    Rémy

  7. #7
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Moi je suis assez de l'avis d'evenisse. Une vérification du SCM par heure (voire par 1/2 heure si besoin) est à mon avis largement suffisante !
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  8. #8
    Membre confirmé

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Points : 515
    Points
    515
    Par défaut
    Citation Envoyé par romaintaz Voir le message
    Moi je suis assez de l'avis d'evenisse. Une vérification du SCM par heure (voire par 1/2 heure si besoin) est à mon avis largement suffisante !
    Est-ce toutes les x heures, par heure, par 1/2 heure, par 1/4 heure, à chaque commit...
    A mon avis c'est difficile à dire sans avoir fait une vrai étude sur plusieurs projets qui permette de montrer s'il y a une bonne pratique ou non et laquelle (lesquelles).

    Pour le moment on parle uniquement du build mais la question se pose aussi pour les tests unitaires, d'intégration, la génération des rapports/métriques...

    Rémy

  9. #9
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    De mon point de vue, j'aime avoir 2 types de builds :

    1. Le build rapide, qui va vérifier chaque heure le SCM et s'il y a des changements, alors il va compiler et lancer les tests unitaires. Le but étant de réaliser ces opérations rapidement (d'où les tests unitaires seulement - et des vrais tests unitaires, pas autre chose).

    2. Le nightly build, qui va faire ces opérations la nuit, donc 1 fois par jour, et qui va lancer toute une panoplie de tests, du genre tests unitaires, tests fonctionnels, tests de déploiement, tests graphiques, etc. Il se chargera aussi de mettre à jour le site du projet.

    Après, selon le projet, sa taille, etc. on pourra affiner ces choses là. Par exemple créer un weekly build et lui refiler certaines des opérations de mon nightly build, lorsqu'elles prennent trop de temps ou que leur mise à jour peut se faire de façon hebdomadaire...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Abonnement] Petite question sur les options
    Par Zipyz dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 4
    Dernier message: 02/08/2006, 07h53
  2. question sur les vertex buffer et index buffer
    Par airseb dans le forum DirectX
    Réponses: 9
    Dernier message: 25/08/2003, 02h38
  3. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  4. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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