JetBrains TeamCity 4


précédentsommaire

VII. Nos avis

VII-A. Romain

J'aime Je n'aime pas
L'interface graphique, et l'aspect visuel général. Limitations du plugin Eclipse.
L'intégration de TeamCity dans les systèmes externes (Windows tray, plugins pour IDE). Pas de plugin pour NetBeans.
Les commits pré-testés. Pas de grandes améliorations entre les versions 3.1 et 4.0.
TeamCity regorge de statistiques et d'options ! J'aurais aimé voir plus précisément l'avancée du travail d'un build en cours (en particulier sur la construction de projets multi-modules Maven2).
La gratuité de la version Professionnelle, bien que réservée à de petites structures. Le prix de la version Entreprise, compte tenu de ce qu'elle offre par rapport à la version Professionnelle.
Les différents Runners (construction de projet, recherche de duplicats, inspection).  
L'installation et la configuration aisées.  

VII-B. Philippe

J'aime Je n'aime pas
La facilité de configuration des builds, et d'utilisation en général Que ce soit un programme Java ;)...Je n'ai rien contre le Java, au contraire, mais cela peut être un frein pour une société qui ne travaille qu'en .net
La possibilité de tester les builds sur le serveur Avant de faire un check-in L'impossibilité de faire des commits pré-testés avec un autre SCM que SVN (et TFS pour Visual Studio). Pour moi, si cette fonctionnalité avait été étendue à plus de SCM, cela aurait été un point de décision pour beaucoup de clients...
Les rapports fournis de base avec TeamCity (évolution des bugs, duplicats, couverture de code) Le coût de la version Entreprise, par rapport à la version Professionnelle, que je trouve un peu élevé pour le peu de fonctionnalités ajoutées
L'intégration avec Visual Studio  

VIII. Conclusion

VIII-A. Romain

Je dois avouer que je suis un fervent défenseur d'Hudson, que j'apprécie pour sa simplicité et ses fonctionnalités avancées. Je ne regrette toutefois pas de m'être lancé dans ce test de TeamCity, car j'ai découvert un outil extrêmement complet, tout à fait mature, et vraiment agréable à utiliser.

Je vous encourage vraiment à essayer TeamCity, car il apporte un plus non négligeable par rapport aux autres solutions d'intégration continue existantes. Si le prix de la version Entreprise risque d'en rebuter certains, la gratuité de la version Professionnelle permettra à une majorité de personnes de se faire un avis personnel sur l'outil de JetBrains. Il est cependant vrai que la version Entreprise se destine avant tout aux grandes structures, pour lesquelles l'investissement correspondant à cette licence sera très vite rentabilisé, compte tenu des multiples intérêts de cet outil !

Ne connaissant pas vraiment les versions précédentes de TeamCity, je ne pourrais juger de l'intérêt de procéder à la migration d'anciennes installations (3.x avant tout) vers la version 4.0 de TeamCity, car les nouveautés ne semblent pas révolutionner l'outil, mais plutôt le consolider. A noter toutefois que cette migration, pour les possesseurs des versions Entreprise de TeamCity 3.x vers TeamCity 4, est gratuite !

VIII-B. Philippe

Teamcity est un serveur d'intégration mature, simple à utiliser et à configurer. Dans ma société ou, dernièrement, ont été qualifiés Maven d'un coté, TFS de l'autre pour l'intégration continue, le choix ayant déjà été fait, TeamCity ne sera pas utilisé. Chez mes clients, par contre, je vais probablement commencer à installer du TeamCity en lieu et place de Cruise Control.Net, ce qui devrait diminuer le temps d'adaptation des équipes à la partie administration en phase de restitution de connaissance.
L'un dans l'autre, les améliorations de la V4 sont plus, à mon avis, la cerise sur le gâteau. En conclusion, si vous n'avez rien en place dans votre société, essayez TeamCity deux semaines, je pense que vous serez conquis.

IX. Remerciements

Pour la rédaction de cet article, nous tennons à remercier particulièrement :

  • Ricky81 pour tout son travail relationnel avec JetBrains mais également pour ses excellents conseils (comme d'habitude !) ;
  • toute l'équipe de JetBrains pour avoir développé cet excellent outil ;

X. Références


précédentsommaire

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.