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

Affichage des résultats du sondage: Quel outil d'Intégration Continue utilisez-vous ?

Votants
194. Vous ne pouvez pas participer à ce sondage.
  • Hudson

    64 32,99%
  • Continuum

    43 22,16%
  • Cruise Control

    16 8,25%
  • Luntbuild ou Luntbuild pro

    4 2,06%
  • Anthill

    1 0,52%
  • TeamCity

    7 3,61%
  • Bamboo

    7 3,61%
  • BuildForge

    2 1,03%
  • Solution "maison"

    3 1,55%
  • Autre outil (précisez)

    1 0,52%
  • Aucun

    46 23,71%
Intégration Continue Discussion :

Quel outil d'Intégration Continue utilisez-vous pour vos projets Java ?


Sujet :

Intégration Continue

  1. #21
    En attente de confirmation mail

    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 766
    Points : 1 267
    Points
    1 267
    Par défaut
    J'utilise les tests unitaires de peuis trois ans, comme je suis tout seul, je n'ai jamais utilisé de CVS ou SVN, mais si je me retrouve en équipe, quelque chose me dit que le machin au nom barbare dont parle ce thread doit être bien pratique.

    Bref 1000 mercis à ceux qui ferait un article dessus sur Developpez.com (par avance)

  2. #22
    Membre éclairé

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2002
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2002
    Messages : 346
    Points : 737
    Points
    737
    Par défaut
    Pour ceux que ça intéresse, je vient de mettre en ligne un tutoriel pour expliquer les possibilités de Cruise Control et sa configuration.

    C'est ici: Intégration Continue avec Cruise Control

    D'ailleur, toujours si ça intéresse des gens, je peut le porter sur developpez.com

    La question est: dans quelle rubrique publier un article comme celui-ci? Java?

  3. #23
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    Rubrique conception, mais les rubriques Java et Conception travaillent main dans la main sur cette thématique étant donné que la majorité des outils concerne Java

  4. #24
    Membre confirmé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Points : 616
    Points
    616
    Par défaut
    Bonjour,

    je suis à la recherche d'un serveur d'intégration continue pour un projet PHP.
    En connaissais vous? si oui, pouvez vous m'en conseiller un?

    J'ai déjà fait quelques recherche, mais rien de concluant.. J'ai juste trouvé Xinc, mais j'aimerai avoir un avis..

    Merci d'avance.
    --
    Ludovic

  5. #25
    Membre confirmé Avatar de menuge
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    727
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2004
    Messages : 727
    Points : 616
    Points
    616
    Par défaut
    Désolé, je vais basculer mon message dans la categ PHP. J'avais pas vu que c'était pour du Java
    --
    Ludovic

  6. #26
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Points : 2 373
    Points
    2 373
    Par défaut
    la question n'est pas totalement au mauvais endroit selon moi, en effet certain serveurs d'intégration continue peuvent jouer d'autres types de builder que ant ou maven. Bamboo par exemple permet de jouer n'importe quel commande. Le souci portera peut être sur l'analyse des fichiers résultats mais si PhpUnit génère au même format que junit alors ca marchera sans problème.
    De plus il existe aussi des goals maven pour jouer du php.

  7. #27
    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
    Bonjour à tou(te)s,

    Bon, j'ai un peu honte, j'ai un très léger retard sur cet article...
    5 mois, ça va, c'est honorable, non ?

    J'avoue, j'avais commencé l'article, puis je l'ai laissé prendre la poussière (électronique) pendant quelques mois, mais bonne nouvelle, cette semaine j'ai pris mon petit plumeau (électronique), j'ai dépoussiéré la bête, puis j'ai pris ma petite plume (électronique) pour terminer cet article !
    L'avantage, c'est que j'y parle des modifications apportées depuis 5 mois (du genre la gestion des utilisateurs)...

    Il me reste un peu de travail, en particulier sur les plugins, et ajouter plein de screenshots, mais j'en vois le bout.
    Pour le moment, il est au format Word, et je avoir quelques volontaires pour une relecture (je pense envoyer le document cet après-midi ou dans le courant de la semaine prochaine). Qui qu'en veux ?

    Encore désolé pour le retard, mais comme on dit, vieux motard que j'aimais, ou un truc comme ça...
    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. #28
    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
    Bon, voilà, l'article est enfin publié !
    Bonne lecture
    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

  9. #29
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Points : 173
    Points
    173
    Par défaut
    Dans notre boite nous avons installé Hudson,
    Il parait que c pas mal, je sais pas trop c'est pas moi qui m'y suis penché dessus.
    Je sais juste que ça fait la compil plus les tests toute les nuits et que si il y a un probleme ça envoie un mail aux developpeur + aux chefs.. (aie mes doigts, lol).. cela permet de voir les problemes le + tot possible.

  10. #30
    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
    Citation Envoyé par kenji_getpowered Voir le message
    Dans notre boite nous avons installé Hudson,
    Il parait que c pas mal, je sais pas trop c'est pas moi qui m'y suis penché dessus.
    Je sais juste que ça fait la compil plus les tests toute les nuits et que si il y a un probleme ça envoie un mail aux developpeur + aux chefs.. (aie mes doigts, lol).. cela permet de voir les problemes le + tot possible.

    Hudson est très bel outil, dont voici un excellent tutoriel, super bien écrit et tout
    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

  11. #31
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Hudson c'est de la balle
    J'ai mis en place au sein de ma boite, un processus de build en continue avec maven/artifactory et cruise control comme serveur d'intégration,
    En face de déploiement et j'ai eu quelques mésaventure avec Cruisecontrol déployer sous tomcat 6. mais pas de problème avec le serveur Jetty.

    Et depuis un mois j'utilise à mon grand plaisir Hudson.

    Simple à configurer , et donc vraiment très productif.

  12. #32
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    J'ai travaillé sur un serveur d'intégration plus complet que Continuum qui permet en plus de :

    • répartir les build sur des machines distantes
    • définir différents workflow de déploiement pour divers environnements (prod, pré-prod...), et plusieurs zones (pays, ville). Gestion des profiles sur les pays/ville et les environnements
    • possibilité d'effectuer des demandes de déploiements pour divers modules (pour des projets multimodules) (avec des tags cvs/svn...) et diverses bibliothèques avec des confirmations des architecte, DBA, administrateurs à chaque étape (différent suivant les workflows)
    • gestion des droits sur les demandes de déploiements
    • gestion d'arborescence de projets (par exemple si une projet dépend d'une bibliothèque interne à l'entreprise devant être recompilée avant)
    • gestion des versions de schéma de base de données
    • bloquer la mise en production d'une application tant qu'elle n'a pas été validée en pré-production


    Vous aurez remarqué que c'est fait pour ne pas être totalement automatique.
    Je ne répondrai à aucune question technique en privé

  13. #33
    Membre régulier
    Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 58
    Points : 92
    Points
    92
    Par défaut
    J'ai voté Hudson.

    Je l'ai installé parce que :
    - avec la présence de maven et artifactory sur la plate forme d'intégration, c'était très simple d'installation
    - le besoin cadrait tout à fait avec ce que permet de faire simplement hudson : compilation et lancement des tests JUnit très régulièrement (toutes les heures), génération de rapports checkstyle et autres moins régulièrement (tous les soirs) avec en voi de mail
    - beaucoup plus facile à installer que CruiseControl

    Pour une intégration continue assez basique, il est parfait.

  14. #34
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Nous aussi on utilise hudson.
    Des qu'on commit il balance les tests junit et refait le build du projet.
    Ce qui permet de savoir en tant réel ou en on est.

    De plus le soir tous les projets sont recompilés avec une livraison des différents rapports de checkstyle de javadoc etc...

    C'est un vrai plus pour les développeurs et ca permet aussi de se rendre compte qu'il y a un bug très vite. On a un envoie de mail automatique des qu'un build est fail.

    Le client a accès en permanence a son application et permet ainsi de suivre son évolution au jour le jour. Bien sur tout ça dans un but de transparence et aussi cela permet de prendre des décisions avant la livraison.

    Enfin que du bonheur ce hudson et en plus il y a petit jeu intégré qui permet de classer les meilleures "commiteurs" +1pt quand tout se passe bien -10 quand ça se passe mal ...
    Attention au boule rouge !

  15. #35
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2006
    Messages : 83
    Points : 59
    Points
    59
    Par défaut
    Citation Envoyé par dyonysosd Voir le message
    Nous aussi on utilise hudson.
    Des qu'on commit il balance les tests junit et refait le build du projet.
    Ce qui permet de savoir en tant réel ou en on est.

    De plus le soir tous les projets sont recompilés avec une livraison des différents rapports de checkstyle de javadoc etc...

    C'est un vrai plus pour les développeurs et ca permet aussi de se rendre compte qu'il y a un bug très vite. On a un envoie de mail automatique des qu'un build est fail.

    Le client a accès en permanence a son application et permet ainsi de suivre son évolution au jour le jour. Bien sur tout ça dans un but de transparence et aussi cela permet de prendre des décisions avant la livraison.

    Enfin que du bonheur ce hudson et en plus il y a petit jeu intégré qui permet de classer les meilleures "commiteurs" +1pt quand tout se passe bien -10 quand ça se passe mal ...
    Attention au boule rouge !
    Où est-ce que je pourrais trouver le jeu, stp ?

    Je crois que j'ai trouvé : il faut installer le plugin suivant :

    The Continuous Integration Game plugin

  16. #36
    En attente de confirmation mail

    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 766
    Points : 1 267
    Points
    1 267
    Par défaut
    A priori, c'est réservé à l'open-source pour Java :

    http://kenai.com/

    C'est un site soutenu et sans doute créé par Sun. Netbeans proposera dans la version 6.7 une bonne intégration. Ca ne semble bizarrement pas encore gérer Hudson, mais on verra.

  17. #37
    Membre à l'essai
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Points : 16
    Points
    16
    Par défaut et TFS???
    Vous avez oublié Microsoft Team Foundation Server!
    Eh oui même pour les projets Java.
    En plus avec la version 2010 qui sort fin de l'année, les concurrents vont se faire quelques frayeurs...

  18. #38
    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
    Citation Envoyé par clem86 Voir le message
    En plus avec la version 2010 qui sort fin de l'année, les concurrents vont se faire quelques frayeurs...
    Bonjour,

    Pourrais-tu être un peu plus explicite à ce propos ? Quelles seront les fonctionnalités particulières de TFS ?
    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

  19. #39
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 30
    Points : 56
    Points
    56
    Par défaut Hudson et Cruisecontrol
    Bonjour,


    J'ai mis en place CruiseControl en 2006 pour mes projets.
    Puis, nous avons introduit Maven 2 sur nos projets en 2008 et CruiseControl s'est senti moins à l'aise !

    Depuis, nous avons Hudson et c'est le bonheur...
    C'est en plus un projet qui évolue beaucoup avec des livraisons fréquentes (trop ?) : une ou 2 par mois...

    Il y a plein de plugins. Vraiment sympa et convivial en plus.

    J'ai donc voté Hudson !

    David.

  20. #40
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    Personnellement, j'utilise TeamCity.

    Pourquoi ? Parce que j'ai pu obtenir une licence gratuite pour un projet opensource et parce que ce produit m'a tout à fait convaincu.

Discussions similaires

  1. Quel outil de modélisation UML utilisez vous ?
    Par Matthieu Brucher dans le forum Outils
    Réponses: 78
    Dernier message: 11/01/2018, 14h33
  2. Quel outil d'intégration continue choisir pour de l'Objective C ?
    Par bleach1234 dans le forum Intégration Continue
    Réponses: 1
    Dernier message: 21/06/2010, 20h51
  3. Réponses: 145
    Dernier message: 15/02/2009, 11h51
  4. Réponses: 20
    Dernier message: 28/06/2008, 13h23
  5. Quel Framework utilisez vous pour vos application graphiques
    Par zoullou dans le forum Interfaces Graphiques en Java
    Réponses: 6
    Dernier message: 04/01/2006, 13h23

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