2011-01-20 15 views
6

Ho visto molti confronti per TeamCity vs CCNet, ma non molto per TeamCity vs CI di FinalBuilder Pro.TeamCity vs FinalBuilder Pro per Continuous Integration Server

Perdonami se non paragono le mele alle mele, ho familiarità con TeamCity, tuttavia l'azienda per cui lavoro ha già acquistato FinalBuilder Pro che include un server CI.

Spero di ottenere paragoni, opinioni. Se TeamCity non offre più sopra FinalBuilder, non vogliamo dover supportare due sistemi.

Grazie in anticipo.

risposta

6

Qui sono alcune caratteristiche presenti in TeamCity e presenti improbabile FinalBuilder:

  • vero server con architettura client più agenti di build - TeamCity fornisce un punto centrale di accesso e la gestione di tutti gli agenti di compilazione. Gli agenti di compilazione possono essere abilitati/disabilitati/riavviati da un'unica interfaccia utente Web, è inoltre possibile visualizzare i registri o visualizzare i dump di thread di build in esecuzione su agenti di compilazione diversi.
  • supporto di Amazon CE per gli agenti di build griglia
  • caratteristiche pre-testati impegnarsi e remoti Run (nessun codice più rotto in VCS Beh, quasi :)
  • integrazione con Visual Studio e altri IDE -. Un plugin dedicato per che
  • segnalazione Extensible, è possibile includere i propri report basati su HTML in costruzione risulta
  • Commenti/pin/Tag per costruisce
  • Croce-build ricerca
  • copertura del codice integrata e duplicati finder per Java e .NET

    FinalBuilder supporta alcuni sistemi VCS, che tuttavia non sono supportati da TeamCity.

    Disclaimer: Sono uno degli sviluppatori di TeamCity.

1

ho fatto un confronto tra i 2 prodotti per un discorso di integrazione continua nel Regno Unito - in pratica le mie conclusioni sono state che TeamCity era più intuitivo da usare. FinalBuilder mi sembrava ambiguo nella sua lingua e sembrava essere goffo per creare build

Una volta terminato il lavoro era un ottimo sistema - ma per me TeamCity era molto più intuitivo e aveva un'esperienza utente migliore di Final Builder

questo è molto soggettivo però - ogni strumento è molto buono. Si tratta di ciò che ti senti a mio agio e sono stato molto più a mio agio con TeamCity

6

Stiamo utilizzando TeamCity per l'orchestrazione della build, ma utilizzando FinalBuilder per eseguire effettivamente le singole build.

Amo FinalBuilder per la facilità di scripting e manutenibilità, ma amo anche TeamCity per tutti i punti nella risposta di KIR.

Nella nostra configurazione, ogni buildconfig di TeamCity è configurato per utilizzare il conduttore della riga di comando e il file fbcmd.exe del builder finale viene richiamato con il nome di uno script da eseguire.

Tutta la dolcezza e la luce.