Supponendo che stai facendo CI, il titolo dice davvero tutto: quali strumenti usi?Quali strumenti utilizzate per facilitare l'integrazione continua (CI)?
Nel nostro caso siamo un negozio di sviluppo .NET, e stiamo usando
Tuttavia stiamo colpendo alcuni problemi di prestazioni con Subversion e il numero di agenti di costruzione Cruise & che stiamo utilizzando, quindi stiamo utilizzando Git nel back-end per alleviare questo. Tuttavia la versione Windows di Git ci sta dando problemi (sembra un po 'troppo "beta") quindi pensiamo che dobbiamo andare con la versione Linux.
Il lato negativo di questo è che aumenta ulteriormente lo skillset richiesto a chiunque abbia intenzione di amministrare questa configurazione.
Quindi, quali strumenti si utilizzano per il controllo della versione e la creazione/distribuzione automatica? Per favore, menziona anche qual è la tua piattaforma di sviluppo.
Quale sistema di controllo versione usi in collaborazione con Team City? –
@Richard - Subversion ma supporta gli altri. SVN funziona bene, posso segnalarlo per esperienza. – Finglas
Grazie per la risposta. Puoi dire quanti agenti build di TeamCity hai? (questo sembra essere ciò che ha causato il collo di bottiglia svn per noi - molti agenti di cruise build che fanno gli aggiornamenti contemporaneamente) –