Google dice che ci sono:Quale software di integrazione continua usi?
- Jenkins (prima impressione: non leggero)
- Cruise control (prima impressione: non leggero)
- Bitten (sembra essere morto, ultimo biglietto> 8 mesi di età)
- BuildBot
Ma BuildBot sembra un po 'datato, che non offrono le statistiche, non è molto intuitivo per configurare ... Caratteristiche che ci interessano sono:
- supporto delle piattaforme multi per gli schiavi di build: Linux, Mac OS X, Windows
- Configurazione semplice schiavo accumulo
- supporto Mercurial con sensibilità ramo
- In programma costruisce
- Commit-gancio costruisce
- Notifica e-mail con output di debug completo
- L'integrazione di Trac sarebbe piacevole ma non è una funzione indispensabile
Modifica: Preferisco Jenkins a Hudson ormai, poiché è il vero fork open source di Hudson. Oracle ha appena fallito.
Questo dovrebbe probabilmente essere wiki della comunità. –
Forse dovresti descrivere un po 'più in dettaglio cosa significa "non leggero"? – khmarbaise
@khmarbaise: MyLightweight: nessuna configurazione xml diavolo, una sorta di configurazione intuitiva ma che fornisce un'elevata flessibilità .. Quello che mi disturba su Hudson e CC è: I pacchetti software sembrano essere molto grandi rispetto ad altri strumenti. La personalizzazione è quindi difficile da raggiungere, ad es. in BB potrei modificare alcuni file python => questo è tutto. – math