Google sagt, es gibt:Welche Continuous Integration Software verwenden Sie?
- Jenkins (ersten Eindruck: nicht leichte)
- Tempomat (erster Eindruck: nicht leichte)
- Gebisse (scheint tot, letztes Ticket> 8 Monate alt zu sein)
- BuildBot
Aber BuildBot scheint ein bisschen veraltet, keine Statistiken bietet, nicht sehr intuitiv zu konfigurieren ... Features wir daran interessiert sind, sind:
- Multi-Plattform-Unterstützung für Build-Slaves: Linux, Mac OS X, Windows
- Einfache build Slave-Betrieb
- Mercurial Unterstützung mit Zweig Empfindlichkeit
- Spiel baut
- Commit-Haken baut
- E-Mail-Benachrichtigung mit voller Debug-Ausgabe
- Trac-Integration wäre nett, aber ist kein Muss-Feature
Edit: Ich bevorzuge Jenkins über Hudson, da es die echte Open-Source-Gabel von Hudson ist. Oracle ist einfach gescheitert.
Dies sollte wahrscheinlich Community-Wiki sein. –
Vielleicht sollten Sie ein bisschen genauer beschreiben, was "nicht leicht" bedeutet? – khmarbaise
@khmarbaise: MyLightweight: Keine xml-Konfiguration Hölle, irgendeine Art von intuitiver Konfiguration aber bietet eine hohe Flexibilität .. Was mich auf Hudson und CC stört ist: Die Software-Pakete scheinen im Vergleich zu anderen Tools sehr groß zu sein. Eine Anpassung ist dann schwer zu erreichen, z.B. in BB könnte ich einige Python-Dateien bearbeiten => das ist es. – math