Domanda

Ho lavorato con Cruise Control come framework CI nel mio ultimo progetto. Qualche consiglio su altri strumenti?

(Non che ho trovato CruiseControl carente, volevo solo sapere se qualcuno ha fatto alcuni confronti)

È stato utile?

Soluzione

Abbiamo avuto un grande successo con Hudson . È facile da installare e configurare, ha una vasta gamma di plugin e una buona interfaccia utente web. I plug-in di copertura del codice checkstyle e cobertura sono due che utilizziamo.

Altri suggerimenti

TeamCity di JetBrain è piuttosto interessante.

Utilizziamo Bamboo .

Per una matrice di funzionalità piuttosto estesa dei vari server CI principali, dai un'occhiata a: http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix

Da quando sono passato da Ant a Maven come sistema di compilazione, Continuum è la scelta ovvia. È molto pulito e offre tutte le funzionalità di cui ho bisogno.

Secondo la raccomandazione di Peter per Hudson . Continuum e Hudson sono entrambi molto facili da configurare e utilizzare (rispetto a CruiseControl), ma Hudson offre molte più funzionalità. Se sei interessato, ho precedentemente scritto sul perché sceglierei Hudson.

TeamCity, con la sua funzionalità di commit pre-testata , è anche una buona scelta se riesci a convivere con i limiti di una Licenza professionale gratuita (massimo di 20 utenti e 20 configurazioni di build).

Usiamo TFS 2008 che funziona per noi perché siamo praticamente un ambiente tutto MS ... tuttavia, ho anche usato FinalBuilder , che ha più funzionalità di qualsiasi altra cosa che ho visto e sarebbe particolarmente utile in ambienti in cui si utilizzava un mix di tecnologie (ad esempio più SCM).

Usiamo LuntBuild che funziona perfettamente con Maven.

Inoltre, Lunbuild offre una buona dose di granularità per il controllo degli accessi. Non ho usato troppi strumenti CI, ma questa è stata la ragione principale per cui la mia azienda è passata a Luntbuild da Cruise Control. Volevamo dare ai clienti l'accesso al server di compilazione in modo che potessero estrarre build giornaliere, ecc., Ma non potevamo avere loro di accedere alle build di altri client.

TFS 2008 è abbastanza buono. Ha integrazione continua integrata nella build di TFS.

TFS 2008 è abbastanza buono

Come CruiseControl e Nant

Dai un'occhiata a Factory CI , che richiede una configurazione minima

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top