Question

J'ai travaillé avec le régulateur de vitesse en tant que cadre CI dans mon dernier projet. Des recommandations sur d'autres outils?

(Ce n’est pas que j’ai trouvé CruiseControl manquant, je voulais juste savoir si quelqu'un faisait des comparaisons)

Était-ce utile?

La solution

Nous avons connu un grand succès avec Hudson . Il est facile à installer et à configurer, dispose d’un grand choix de plugins et d’une bonne interface utilisateur Web. Les plugins de couverture de code Checkstyle et Cobertura sont deux que nous utilisons.

Autres conseils

La TeamCity de JetBrain est plutôt cool.

Nous utilisons Bamboo .

Pour une matrice de fonctionnalités assez étendue des différents principaux serveurs CI, consultez: http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix

Depuis que je suis passé de Ant à Maven en tant que système de génération, Continuum est le choix évident. C'est très propre et offre toutes les fonctionnalités dont j'ai besoin.

J'appuie la recommandation de Peter concernant Hudson . Continuum et Hudson sont très faciles à configurer et à utiliser (par rapport à CruiseControl), mais Hudson offre beaucoup plus de fonctionnalités. Si cela vous intéresse, j'ai précédemment écrit sur les raisons pour lesquelles je choisirais Hudson.

TeamCity, avec sa fonctionnalité de validation pré-testée , constitue également un bon choix. si vous pouvez vivre avec les limitations d'une licence professionnelle gratuite (maximum de 20 utilisateurs et 20 configurations de construction).

Nous utilisons TFS 2008, qui fonctionne pour nous parce que nous sommes quasiment tous dans un environnement MS ... Cependant, j’ai aussi utilisé FinalBuilder , qui contient plus de fonctionnalités que tout ce que j'ai vu auparavant et serait particulièrement utile dans les environnements où vous utilisiez diverses technologies (plusieurs systèmes de gestion de chaîne d'approvisionnement, par exemple).

Nous utilisons LuntBuild qui fonctionne parfaitement avec maven.

De plus, Lunbuild offre beaucoup de détails pour le contrôle d’accès. Je n'ai pas utilisé trop d'outils de CI, mais c'est la raison principale pour laquelle ma société a adopté Luntbuild à partir de Cruise Control. Nous voulions donner aux clients un accès au serveur de build afin qu'ils puissent extraire des builds quotidiens, etc., mais nous ne pouvions pas les laisser accéder aux builds d'autres clients.

TFS 2008 est très bon. L’intégration continue est intégrée à la construction de TFS.

TFS 2008 est très bon

Comme le sont CruiseControl et Nant

Consultez la fabrique de CI, qui nécessite une configuration minimale

.
scroll top