Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM > 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
Affichage des résultats du sondage: Quel outil d'Intégration Continue utilisez-vous ?
Hudson 62 32,29%
Continuum 43 22,40%
Cruise Control 16 8,33%
Luntbuild ou Luntbuild pro 4 2,08%
Anthill 1 0,52%
TeamCity 7 3,65%
Bamboo 7 3,65%
BuildForge 2 1,04%
Solution "maison" 3 1,56%
Autre outil (précisez) 1 0,52%
Aucun 46 23,96%
Votants: 192. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 29/10/2007, 21h09   #1
romaintaz
Rédacteur/Modérateur
 
Avatar de romaintaz
 
Homme Romain Linsolas
Java craftsman
Inscription : juillet 2005
Messages : 3 579
Détails du profil
Informations personnelles :
Nom : Homme Romain Linsolas
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Java craftsman
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 3 579
Points : 6 722
Points : 6 722
Par défaut Quel outil d'Intégration Continue utilisez-vous pour vos projets Java ?

Bonjour à toutes et à tous,

Un nouveau petit sondage pour savoir si vous utilisez un outil d'Intégration Continue.
J'ai listé ici les principaux outils, mais si vous en utilisez un autre, n'hésitez pas à l'indiquer dans les commentaires.

Tout avis sur les outils sont également les bienvenus.
__________________
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
romaintaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2007, 22h57   #2
gronono
Membre éprouvé
 
Avatar de gronono
 
Inscription : novembre 2003
Messages : 452
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : novembre 2003
Messages : 452
Points : 408
Points : 408
Envoyer un message via MSN à gronono
Bonjour,

Pour l'instant aucun, mais dans un futur proche on envisage d'utiliser Continuum.

Pourquoi Continnum ?
Parce que la boite pour laquelle je travaille à décider de l'utiliser pour tous les développement.

Pourquoi on ne l'utilise pas encore ?
Manque de temps pour le mettre en place. En plus il faut revoir les "vieux" tests unitaires pour vérifier qu'ils tournent sans erreurs. L'application évolue mais toujours les tests unitaires (c'est pas bien).

Plus le temps passe plus on se dit que c'est indispensable.

A+
Gronono
gronono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 21h15   #3
elitost
Rédacteur
 
Avatar de elitost
 
Homme Eric REBOISSON
Consultant informatique
Inscription : septembre 2003
Messages : 2 032
Détails du profil
Informations personnelles :
Nom : Homme Eric REBOISSON
Âge : 35
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 2 032
Points : 7 357
Points : 7 357
Envoyer un message via ICQ à elitost Envoyer un message via AIM à elitost Envoyer un message via MSN à elitost Envoyer un message via Yahoo à elitost Envoyer un message via Skype™ à elitost
Pour le moment j'ai travaillé avec Continuum, Cruise control et des solutions maison, mais j'ai voté "aucun" car dans ma mission actuelle effectivement c'est "aucun", d'ailleurs pas de tests unitaires non plus, pas trop de doc, et pas trop de spécs (on se dit tout de bouche à oreille ), le suivi de bugs et les tests fonctionnels n'en parlons pas,enfin tous les trucs à faire ne sont pas faits, c'est la fête du slip.

si vous saviez où partent vos impôts
elitost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2007, 20h20   #4
denisC
Expert Confirmé Sénior
 
Avatar de denisC
 
Inscription : février 2005
Messages : 4 066
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2005
Messages : 4 066
Points : 6 896
Points : 6 896
Pour le moment, j'utilise BuildForge, parceque c'est ce qui est en place là ou je suis, et vu le prix qu'il a été payé, mieux vaut l'utiliser

Mais je tenterais bien le grand saut vers un outil qui comprendrai enfin ce que c'est qu'un projet Maven....
denisC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 08h33   #5
GLDavid
Membre Expert
 
Avatar de GLDavid
 
Inscription : janvier 2003
Messages : 2 667
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : janvier 2003
Messages : 2 667
Points : 2 487
Points : 2 487
Aucun !

D'autant plus que je ne sais pas ce que sont que ces outils d'intégration continue (pfff, rien que le nom, ça me semble bien barbare).

@++
__________________
GLDavid
Consultez la FAQ Perl ainsi que mes cours de Perl.
N'oubliez pas les balises code ni le tag

Je ne répond à aucune question technique par MP.
GLDavid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 09h42   #6
jproto
Membre éclairé
 
Inscription : décembre 2005
Messages : 315
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : décembre 2005
Messages : 315
Points : 300
Points : 300
Malheureusement aucun , mais je ne perds pas espoir qu’on me laisse un jour les moyen d’en mettre un en place.
Pour le moment, j’ai orienté mes recherches vers Cruise Control, mais je compte aussi sur ce sondage pour avoir un retour d’expériences sur cet outil ainsi que sur ses concurrents.

Chris.
jproto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 09h47   #7
romaintaz
Rédacteur/Modérateur
 
Avatar de romaintaz
 
Homme Romain Linsolas
Java craftsman
Inscription : juillet 2005
Messages : 3 579
Détails du profil
Informations personnelles :
Nom : Homme Romain Linsolas
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Java craftsman
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 3 579
Points : 6 722
Points : 6 722
Pour information, je suis en train d'écrire un article sur l'outil Hudson.
C'est pour cela que le sondage existe, on m'en a donné l'idée, et je la trouve plutôt attrayante, afin justement de connaître un peu la popularité de ces outils...
__________________
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
romaintaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 09h58   #8
elitost
Rédacteur
 
Avatar de elitost
 
Homme Eric REBOISSON
Consultant informatique
Inscription : septembre 2003
Messages : 2 032
Détails du profil
Informations personnelles :
Nom : Homme Eric REBOISSON
Âge : 35
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 2 032
Points : 7 357
Points : 7 357
Envoyer un message via ICQ à elitost Envoyer un message via AIM à elitost Envoyer un message via MSN à elitost Envoyer un message via Yahoo à elitost Envoyer un message via Skype™ à elitost
Citation:
Envoyé par romaintaz Voir le message
Pour information, je suis en train d'écrire un article sur l'outil Hudson.
C'est pour cela que le sondage existe, on m'en a donné l'idée, et je la trouve plutôt attrayante, afin justement de connaître un peu la popularité de ces outils...
Tu pourras dans ton article commencer par définir ce qu'est un outil d'intégration continue, son utilité sur un projet, ses fonctionnalités de base.

Car manifestement, beaucoup ne savent pas ce que c'est (et je le comprends, on ne peut pas tout savoir), quand je parle de ce genre d'outil dans mon entourage pro les gens me regardent avec de gros yeux...
elitost est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 10h02   #9
hugo123
Rédacteur
 
Homme
Geek entrepreneur
Inscription : novembre 2004
Messages : 1 095
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Geek entrepreneur

Informations forums :
Inscription : novembre 2004
Messages : 1 095
Points : 2 141
Points : 2 141
Dans ma boite nous utilisons Bamboo après être passé sur cruise control + maven, un outils fait maison, et un essai de Hudson.
Nos prérequis étaient de pouvoir jouer des projets de différents langages, java, python, c.
Très bon outil avec des systèmes de queue d'execution, de scheduling de build, de builder (ant, maven, etc...), de droits par plan d'execution, de reporting, pluggable sur ldap etc...
Pour les projets open source, il est possible d'être hébergé sur leur serveur :
http://opensource.bamboo.atlassian.com/start.action

A noter la feature "build distribué" qui doit arriver fin d'année.
hugo123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 14h51   #10
Iyoiyo
Membre habitué
 
Inscription : août 2006
Messages : 107
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : août 2006
Messages : 107
Points : 121
Points : 121
Citation:
Envoyé par romaintaz Voir le message
Pour information, je suis en train d'écrire un article sur l'outil Hudson.
C'est pour cela que le sondage existe, on m'en a donné l'idée, et je la trouve plutôt attrayante, afin justement de connaître un peu la popularité de ces outils...
Je suis intéressé par l'article (que ce soit sur Hudson ou autre). Si comme dis précédemment tu pouvais faire une intro plus général sur ce type d'outils se serai très instructif. Bonne écriture !
Iyoiyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 16h58   #11
woodwai
Rédacteur
 
Inscription : juillet 2002
Messages : 346
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2002
Messages : 346
Points : 695
Points : 695
Hello, je suis en train de préparer un petit article sur Cruise Control sur mon blog ... qui pourra plus tard être porté sur Developpez si celà intéresse du monde. Je vous tient au courant quand je l'aurrais finit.

Je vient de mettre en place Cruise Control et c'est trés simple à mettre en place et largement suffisant pour ce que j'en ai besion mais j'avoue ne pas connaitre les autres outils donc je suis intéréssé par des articles sur d'autres outils.
woodwai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 08h32   #12
romaintaz
Rédacteur/Modérateur
 
Avatar de romaintaz
 
Homme Romain Linsolas
Java craftsman
Inscription : juillet 2005
Messages : 3 579
Détails du profil
Informations personnelles :
Nom : Homme Romain Linsolas
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Java craftsman
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 3 579
Points : 6 722
Points : 6 722
En effet, j'avais prévu de faire une introduction parlant du principe d'Intégration Continue.
Toutefois, vu la demande, je pense développer plus encore cette introduction, qui se voulait très succincte en premier lieu...

Quant à une date pour l'article, j'ai pas mal de trucs à faire en ce moment (genre le boulot, préparer l'arrivée de ma descendance, etc.), donc je ne peux rien promettre, mais j'aimerais finir une première version fin de la semaine prochaine...
__________________
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
romaintaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 10h08   #13
r_darouich
Invité de passage
 
Inscription : avril 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 1
Points : 1
Points : 1
Par défaut OIC !!!!

Bonjour tt le monde,
Je ne sais meme pas, ce que c'est l'outil d'intégration continue???
r_darouich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 10h20   #14
jproto
Membre éclairé
 
Inscription : décembre 2005
Messages : 315
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : décembre 2005
Messages : 315
Points : 300
Points : 300
Citation:
Envoyé par r_darouich Voir le message
Bonjour tt le monde,
Je ne sais meme pas, ce que c'est l'outil d'intégration continue???
Cf. CruiseControl sur developpez
ou wikipédia

Chris
jproto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 11h45   #15
romaintaz
Rédacteur/Modérateur
 
Avatar de romaintaz
 
Homme Romain Linsolas
Java craftsman
Inscription : juillet 2005
Messages : 3 579
Détails du profil
Informations personnelles :
Nom : Homme Romain Linsolas
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Java craftsman
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 3 579
Points : 6 722
Points : 6 722
Citation:
Envoyé par jproto Voir le message
Ou attendre l'introduction de mon article
__________________
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
romaintaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 11h56   #16
jproto
Membre éclairé
 
Inscription : décembre 2005
Messages : 315
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : décembre 2005
Messages : 315
Points : 300
Points : 300
Citation:
Envoyé par romaintaz Voir le message
Ou attendre l'introduction de mon article

Désolé, je ne tenais pas à squeezer ton article que j’attends aussi comme tout le monde avec impatience.

Chris.
jproto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 13h56   #17
njozwiak
Invité régulier
 
Inscription : juillet 2007
Messages : 5
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juillet 2007
Messages : 5
Points : 5
Points : 5
Bonjour,

Pour ceux que cela intéresse, voici la définition officielle de l'intégration continue de Martin Fowler :
http://martinfowler.com/articles/con...tegration.html

On peut traduire cela par le fait que l’intégration continue permet d’exécuter continuellement un build. On peut dire qu' un build est un ensemble de tâches permettant de construire une application. Ces tâches consistent en : la compilation du code source et des tests, l’exécution des tests, la production de rapports, …
njozwiak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 15h07   #18
nshimiye
Invité régulier
 
Inscription : novembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 5
Points : 7
Points : 7
Par défaut Continuum

Nous utlisons continuum. Il fonctionne très bien.


nshimiye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2007, 09h35   #19
Shiftane
Membre habitué
 
Homme Thierry
Développeur Java
Inscription : juillet 2004
Messages : 138
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Java
Secteur : Service public

Informations forums :
Inscription : juillet 2004
Messages : 138
Points : 110
Points : 110
Envoyer un message via ICQ à Shiftane Envoyer un message via MSN à Shiftane
Bonjour,
étant passé dernièrement à Maven, nous avons décidé de mettre en place un outil d'intégration continue. Nous avons testé continuum et Hudson. Il s'est avéré que pour nous le meilleur des deux est Hudson.
Pourquoi ?
Premièrement, il est plus agréable à la configuration et implémente bien plus de fonctionnalité que continuum (e.g. envoie d'email au modificateur du fichier ne compilant plus grâce à CVS ou SVN).

Deuxièmement, il est possible de donner des dépendances entre les différents projets pour avoir un ordre de compilation cohérent au niveau des versions (ceci dépend bien entendu de la fréquence des build).

Ce sont les principales raisons pour lesquelles nous avons penché pour Hudson! Il est évidemment possible que je n'ai pas exploité toutes les capacités de continuum.

Un comparatif intéressant :
http://docs.codehaus.org/display/DAM...Feature+Matrix
Hudson n'est pas présent dans ce comparatif, mais on peut rapidement se faire une idée sur ce que l'on peut demandé à un tel outil.
A+
Shiftane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2007, 14h44   #20
romaintaz
Rédacteur/Modérateur
 
Avatar de romaintaz
 
Homme Romain Linsolas
Java craftsman
Inscription : juillet 2005
Messages : 3 579
Détails du profil
Informations personnelles :
Nom : Homme Romain Linsolas
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Java craftsman
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 3 579
Points : 6 722
Points : 6 722
Merci pour ton retour Shiftane.

Concernant l'envoi des mails aux "casseurs de code", Continuum le propose.
Bon, n'ayant pas vraiment utilisé Continuum (du moins récemment), je ne m'étendrais pas sur la comparaison avec Hudson.

Quant à la matrice de comparaison, elle est intéressante mais hélas dépassée et donc limite obsolète. Le développeur principal d'Hudson avait fait justement une requête pour modifier cette page et y intégrer Hudson, mais la page n'est plus maintenue...
Si quelqu'un en trouve une d'actualité, je lui serais très reconnaissant !
__________________
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
romaintaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h44.


 
 
 
 
Partenaires

Hébergement Web