Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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
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...
Hors ligne
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
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.
Hors ligne
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)
Hors ligne
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
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 ?
Hors ligne
En fait j'étais habitué à checkstyle sur eclipse pour du java j'aimerai retrouver la même chose sur mon eclipse php
Hors ligne
T'es sous PDT ou Zend Studio ?
Hors ligne
PDT
Hors ligne
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.
@+
Hors ligne
Merci pour vos réponses
Hors ligne