Configurazione di CI con [Jenkins, TeamCity, ecc.] - quale controllo del codice sorgente? [chiuso]

0

Sono vincolato e determinato a configurare l'IC al lavoro. Ho giocato con Jenkins e scaricherò TeamCity quando tornerò a casa (maledetti filtri di download forzati per il lavoro!) Non ho il supporto IT e solo tanto tempo libero. La mia domanda principale:

Jenkins o TeamCity possono essere integrati con repository git o mercurial che esistono solo su un'unità condivisa anziché su un vero server (tramite http, https, ssh, ecc.)?

Mi piacerebbe usare un DVCS con il mio setup CI, ma andrebbe anche bene con il settaggio su SVN perché è familiare, e già impostato (ma non ci sono progetti da migrare se decido su un DVCS). Ho familiarità con i vantaggi del DVCS e non credo che entreranno in gioco molto spesso nel mio attuale ambiente.

Il mio elemento di configurazione vivrà su una normale casella di Windows XP sulla rete. Considerato quanto sopra, sarà abbastanza facile integrare Jenkins o TeamCity con git / mercurial, o dovrei limitarmi a SVN visto che è più o meno pronto?

    
posta jlnorsworthy 15.06.2011 - 01:00
fonte

1 risposta

3

Le moderne soluzioni server CI non ti limitano a un singolo (D) VCS.

Con Jenkins e Teamcity sei libero di scegliere Git o SVN (o Mercurial, o TFS, o qualsiasi altra cosa). Sia il file di supporto del server: // urls, quindi sarai in grado di utilizzare l'unità condivisa. Nessuna grande differenza qui.

Se non vuoi perdere molto tempo a configurare e supportare il tuo server, scegliere TeamCity. Questa cosa "funziona" e dispone di un grazioso programma di installazione di Windows che farà apparire il server di TeamCity in pochissimo tempo.

    
risposta data 15.06.2011 - 08:48
fonte

Leggi altre domande sui tag