2010-10-27 9 views
2

Je dois configurer une intégration continue pour php. Mon serveur CI devrait être capable de construire le projet, lancer les tests unitaires et créer un rapport avec le résultat. Quel serait le meilleur outil d'intégration continue pour un projet symfony? Je ne peux pas choisir entre phpUnderControl + CruiseCotrol, Xinc ou Hudson.Outil d'intégration continue pour le projet symfony

+1

ajoutez [Arbit] (http://arbitracker.org/news.html) à cette liste et dites-nous ce que vous recherchez dans un serveur CI, sinon [vous aurez probablement des gens qui vous diront quel serveur CI ils comme meilleur] (http://stackoverflow.com/questions/941537/recommended-server-for-continuous-integration-for-php-project) (ce qui rend votre question subjective et un doublon) – Gordon

+0

Tous ceux que vous mentionnez, ainsi que Arbit, que Gordon mentionne, devrait être capable de gérer CI avec les projets Symfony - comme le dit Gordon, vous devez définir vos exigences plus spécifiquement. – richsage

Répondre

1

Mon avis:

  • Xinc est à l'ancienne und sont pas pris en charge activly développé plus. Hudson: A tout ce dont vous avez besoin pour intégrer des projets symfony. J'ai un serveur Hudson qui intègre plusieurs projets Symfony. Il y a tout ce qui est disponible en tant que plugins. Unit-Testing, Code-Coverage, analyses de code statistique et d'autres choses. Hudson a une console d'administration basée sur le Web agréable et facile à utiliser.
  • phpUnderControl: Nice pour les projets PHP. Mais je n'aime pas l'administration et j'ai trouvé plus compliqué d'intégrer certains projets
    • Arbit: Un nouveau choix sympa. Je ne l'ai pas encore testé pour Symfony-Projects. Parce qu'il est nouveau, il n'a pas la quantité de fonctionnalités de configuration ou de plugins comme le fait Hudson.

J'aime Hudson le plus.

Questions connexes