Frage

Ich habe mit dem Aufbau eines kontinuierlichen Integrationsserver für unser Projekt und bin Abwägung der Optionen beauftragt worden.

Ich möchte cc.rb verwenden, anstatt cc für die einfache Tatsache, dass ich lieber Rubin als XML schreiben. cc ist ein ausgereiftes Produkt aus dem, was ich sehen kann, und kommt mit mehr Funktionen aus dem Kasten heraus.

Also ich würde gerne wissen, ob Sie einen Integrationsserver, mit folgenden Anforderungen einrichten wurden, das System würden Sie wählen und wie würden Sie gehen davon?

  • Mercurial Unterstützung
  • Ausführen Selen Test-Suite auf mehreren Plattformen
  • x10-Unterstützung für Build-Lichter (nicht unbedingt erforderlich)

Jede mögliche Anleitung geschätzt.

Grüße,

Chris

War es hilfreich?

Lösung

yup Ich bin damit einverstanden, hudson ist viel einfacher zu verwalten und eine Vielzahl von raffinierten Plugins, die es flexibel

machen

Es tut Quecksilber-Unterstützung haben http://wiki.hudson-ci.org/display/HUDSON/Mercurial+ Plugin

Selenium-Unterstützung ist ebenfalls verfügbar http://thinkvitamin.com/dev / easy-Automated-Web-Applikation-Test-mit-hudson-and-Selen /

Andere Tipps

Haben Sie mit hudson betrachtet. Es hat Unterstützung für mehrere Sprachen und pluins und es in der Regel sehr flexibel.

Ich glaube, es Mercurial Unterstützung hat und man kann irgendwie in Selen Test prob Haken.

Karl

Nun würde ich persönlich das Original CruiseControl- verwenden, aber das ist wahrscheinlich, weil ich es half schreiben. ;)

Es gibt viele Werkzeuge zur Verfügung zu tun, was Sie wollen (CC, cc.rb, Hudson, etc.). Wenn Sie nur kümmern, diese Tests zu laufen dann die meisten von ihnen tun wird. Wenn Sie eine polierte Erfahrung und ein paar mehr Features (wie IDE-Integration) wollen dann Tools wie Zutubi Pulse (oder Bambus oder Team-Stadt) starten gut aussehen. Wenn Sie in den gesamten Lebenszyklus erhalten mögen (CI-> Test-> Deployment) und Reporting von mehreren Werkzeugen dann etwas höheres Ende wie AnthillPro könnte der Weg zu gehen.

Also wirklich eine Frage, was sonst denken, Sie könnten tun wollen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top