Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-10-2010 12:40:26

playmobilette
Membre
Date d'inscription: 05-10-2010
Messages: 50

Intégration continue

Bonjour

Est ce que certains d'entre vous ont déjà utiliser des logiciels d'intégration continue tel que Hudson et continuum ?

Hors ligne

 

#2 08-10-2010 13:12:08

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Intégration continue

J'ai testé hudson, mais je n'ai pas eu le temps d'aller très loin.

Le résultat du tests :
- c'est assez simple à mettre en place (à condition de connaître un peu l'hébergement en java)
- une fois installé, l'interface est claire et bien fichue
- les plugnis qui m'ont intéressés étaient clover et phpunit

Je pense que c'est très intéressant pour un travail avec une équipe assez importante (> 5 personnes) ou bien si on a un projet publié en opensource pour donner toujours de la visibilité aux utilisateurs.

A+, Philippe
PS : encore une fois c'est un test d'une journée... je ne suis pas allé bien loin...


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 08-10-2010 14:26:00

playmobilette
Membre
Date d'inscription: 05-10-2010
Messages: 50

Re: Intégration continue

Merci Philippe, je pense que le dimensionnement de mon projet (3 personnes) et le fait de ne pas avoir de test unitaire ne justifie pas la mise en place de cet outils mais c'est bien dommage..

J'aurais aimé voir pour le checstyle et le PMD si c'était un outils intéressant pour PHP.

Hors ligne

 

#4 08-10-2010 14:59:10

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Intégration continue

Je n'ai pas mis l'intégration continue en place, par contre, j'ai quand même mis en place code sniffer (un équivalent de checkstyle) et phpunit en place (aussi phpmd et pdepend, mais je suis moins fan...).

phpunit et code sniffer (et phing), c'est très rapide à mettre en place et c'est utile même pour des petits projets. Je parlais vraiment de Hudson, quand je disais que ça s'adressait à des gros projets.

Disons que phpunit, code sniffer ou phpmd sont utiles pour la qualité du code. Hudson est utile pour diffuser le code plus largement.

A+, Philippe
PS : et hudson ne fait pas lui même le checkstyle ou le lancement des tests, il se contente d'appeler des scripts à toi et de construire des rapports synthétiques en fonction des résultats.


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#5 08-10-2010 15:02:28

My_Sic
Membre
Date d'inscription: 06-09-2010
Messages: 49
Site web

Re: Intégration continue

Je suis justement en train de mettre en place un IC pour les projets clients ainsi qu'un framework qu'on développe.
J'ai testé phpUnderControl (CruiseControl) et Hudson.

J'ai conservé ce dernier : beaucoup plus simple à mettre en place, interface belle et en ajax, de nombreux plugins...

Je m'en sert actuellement pour :
- phpdoc
- phpcpd
- phpunit
- phpcs
- code coverage
- pdepend

Couplé au SVN, sur une machine dédiée ça peut-être très utile.

Je te conseille ce petit article : http://blog.jepamedia.org/2009/10/28/co … th-hudson/
Très complet pour installer le tout avec une minimum de config de base.

Dernière modification par My_Sic (08-10-2010 15:03:45)


http://www.centurion-project.org: Full stack Framework based on Zend Framework; led by:
http://www.octaveoctave.com: an enthusiastic web agency full of passionate.
http://www.cache-pistache.com: French blog on ZF and SF perfomance

Hors ligne

 

#6 08-10-2010 15:52:45

playmobilette
Membre
Date d'inscription: 05-10-2010
Messages: 50

Re: Intégration continue

Est ce que quelqu'un a testé PhpCodeSniffer avec eclipse j'ai suivi ce tuto http://www.phpsrc.org/projects/pti-php- … figuration mais je n'ai rien dans la console

Hors ligne

 

#7 08-10-2010 16:10:52

My_Sic
Membre
Date d'inscription: 06-09-2010
Messages: 49
Site web

Re: Intégration continue

Intégrer phpcs à Eclipse, je doit t'avouer que je suis pas prêt de le faire.
Mon petit Zend Studio me prend assez de ressource comme ça.

Si tu n'a pas le besoin d'installer un hudson, pourquoi ne pas utiliser "ant" en ligne de commande ou de manière automatisé en post commit sur ton système de révision ?


http://www.centurion-project.org: Full stack Framework based on Zend Framework; led by:
http://www.octaveoctave.com: an enthusiastic web agency full of passionate.
http://www.cache-pistache.com: French blog on ZF and SF perfomance

Hors ligne

 

#8 08-10-2010 16:12:49

playmobilette
Membre
Date d'inscription: 05-10-2010
Messages: 50

Re: Intégration continue

En fait j'étais habitué à checkstyle sur eclipse pour du java j'aimerai retrouver la même chose sur mon eclipse php

Hors ligne

 

#9 08-10-2010 16:33:09

My_Sic
Membre
Date d'inscription: 06-09-2010
Messages: 49
Site web

Re: Intégration continue

T'es sous PDT ou Zend Studio ?


http://www.centurion-project.org: Full stack Framework based on Zend Framework; led by:
http://www.octaveoctave.com: an enthusiastic web agency full of passionate.
http://www.cache-pistache.com: French blog on ZF and SF perfomance

Hors ligne

 

#10 08-10-2010 17:06:35

playmobilette
Membre
Date d'inscription: 05-10-2010
Messages: 50

Re: Intégration continue

PDT

Hors ligne

 

#11 08-10-2010 22:40:46

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Intégration continue

Hello,

J'utilise aussi Hudson. J'ai suivi à l'époque ce tuto : http://www.davegardner.me.uk/blog/2009/ … and-phing/ qui utilise phing plutôt que Ant.

Branché en scrutation continue sur le gestionnaire de version (Git ou SVN pour moi), c'est parfait.

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#12 11-10-2010 16:09:16

playmobilette
Membre
Date d'inscription: 05-10-2010
Messages: 50

Re: Intégration continue

Merci pour vos réponses

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages