78 votes

Serveurs d’intégration continue

Mon entreprise envisage de changer de serveurs d’intégration continue (je ne dirai pas que celui que nous avons maintenant, donc je ne sera pas fausser vos réponses en toute façon  :)) Je me demandais si quelqu'un a des recommandations ? Meilleure expérience utilisateur, niveau de difficulté à maintenir, etc....

Notre code est dans java, et nous utilisons ANT comme un outil de construction.

89voto

Joe Skora Points 6535

J’ai récemment mis en place un serveur Hudson . Ayant déjà utilisé le régulateur de vitesse, je suis très satisfait de Hudson et très impressionné par sa facilité d’installation et l’utilisation. L’ajout de nouveaux projets est infiniment plus facile que c’est avec régulateur de vitesse.

22voto

Instantsoup Points 6428

Edit: Nous utilisons Hudson maintenant.

Il y a un moment j'ai regardé dans un tas de ces avec les exigences suivantes:

  • Le code Java
  • Fourmi construit
  • Groovy construit
  • Distribué construit
  • SCM de déclenchement de l'intégration
  • http rapports
  • smtp rapports

L' Intégration Continue Caractéristique de la Matrice est un excellent endroit pour commencer.

J'ai fini par sélectionner AnthillPro et je suis en utilisant avec succès, juste gratter la surface de ce que nous pouvons et l'espoir de l'utiliser pour.

19voto

craigb Points 10622

Jetbrains TeamCity avait l’air vraiment bon quand nous regarda. Il est basé sur java doit donc facile pour votre teamn étendre et pouvez distribué versions etc.... Il existe une version de freebie que vous pouvez évaluer.

12voto

Caroline Orr Points 491

J'ai été à la recherche dans ce trop et même si au début, j'étais en train de regarder CruiseControl, j'ai entendu de bonnes choses à propos de Hudson et a décidé de lui donner un essai. Je suis complètement époustouflé par la façon dont il était facile pour commencer (il suffit de télécharger et exécuter) et la configuration se fait par le biais de l'interface graphique, donc il n'y a pas de bidouiller avec des fichiers de configuration XML.

En quelques minutes j'avais effectué mon premier Ant. J'ai maintenant en cours d'exécution en tant que service Windows sur un serveur qui est disponible 24/7 à la fois au bureau et via le VPN. La mise à niveau est aussi simple que de télécharger la nouvelle guerre de fichier et redémarrer.

Soutien pour junit rapports de la boîte. L'installation de plugins supplémentaires est également très facile et j'ai ajouté des plugins pour Trac, Cobertura, FindBugs et DGM. Le Code et les tests de qualité est en augmentation, car il est très satisfaisant de voir les graphiques de tendance à la hausse!

J'ai maintenant l'utiliser pour gérer tous mes builds pour le test et les environnements de production. Depuis que j'ai la gestion de plusieurs applications web, cela me donne plus de temps à passer sur la programmation. Honnêtement, je ne me souviens pas comment j'ai réussi sans elle.

7voto

craigb Points 10622

De Atlassian bambou est très joli, mais je n’ai aucune expérience avec elle. Semble pour être même fonctionnalités que Cruise ou TeamCity.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X