Question

J'ai été chargé de la configuration d'un serveur d'intégration continue pour notre projet et j'évalue les options.

J'aimerais utiliser cc.rb plutôt que cc pour le simple fait que je préfère écrire Ruby que XML. De ce que je peux voir, cc est un produit plus mature et vient avec plus de fonctionnalités hors de la boîte.

J'aimerais donc savoir si vous configuriez un serveur d'intégration avec les conditions suivantes, quel système choisiriez-vous et comment vous y prendriez-vous?

  • Assistance Mercurial
  • Exécuter la suite de tests sélénium sur plusieurs plates-formes
  • Support x10 pour les lumières de construction (non essentiel)

Toute orientation serait appréciée.

Cordialement,

Chris

Était-ce utile?

La solution

oui je suis d'accord, hudson est beaucoup plus facile à gérer et a une variété de plugins astucieux qui le rendent flexible

Il a un support mercurial http://wiki.hudson-ci.org/display/HUDSON/Mercurial+ Plugin

Le support de sélénium est également disponible http://thinkvitamin.com/dev / test-applicatif-web-facile-automatisé-avec-hudson-et-sélénium /

Autres conseils

Avez-vous envisagé d’utiliser Hudson? Il prend en charge plusieurs langues et pluins et est généralement très flexible.

Je pense qu’il bénéficie d’un soutien mercurial et que vous pourriez probablement participer au test au sélénium.

Karl

Personnellement, j’utiliserais le CruiseControl original, mais c’est probablement parce que j’ai aidé à l’écrire. ;)

Il existe de nombreux outils pour faire ce que vous voulez (CC, cc.rb, Hudson, etc.). Si vous vous souciez de l'exécution de ces tests, la plupart d'entre eux le feront. Si vous voulez une expérience plus raffinée et quelques fonctionnalités supplémentaires (telles que l'intégration IDE), des outils tels que Zutubi Pulse (ou Bamboo ou Team City) commencent à bien paraître. Si vous souhaitez accéder au cycle de vie complet (déploiement de CI > test- >) et à la génération de rapports à partir de plusieurs outils, il est peut-être préférable d'utiliser AnthillPro.

Donc, vraiment, une question de ce que vous pensez que vous pourriez vouloir faire d'autre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top