Non credo di capire veramente come Gerrit possa essere inserito nel flusso di lavoro esistente del mio gruppo. Gerrit intende essere il "centro" centrale del codice? L'ho immaginato simile al Crogiolo di Atlassian, che si adatta a Stash o Bitbucker di Atlassian.Can Gerrit può funzionare davanti a Gitlab o è pensato per sostituirlo
Attualmente il mio gruppo utilizza un'installazione Gitlab molto attiva ma manca la funzionalità di revisione del codice incorporata e devo assolutamente ispezionare il codice dagli appaltatori che entrano nel repository.
Ho bisogno di una soluzione dietro il firewall e il costo è una grande considerazione. Ho sentito cose positive su Gerrit, ma in realtà non è una spiegazione di come possa inserirsi in un processo esistente. Mi piace anche che sembra avere una buona integrazione con Eclipse.
Qualcuno può darmi una mano?
Questo mi sembra un compromesso abbastanza accettabile: accesso a Gerrit per il mio piccolo team, ma visibilità nel repository aziendale. Forse questa dovrebbe essere una domanda separata, ma Gerrit deve usare un file system montato? Sto usando Azure che ha la cattiva abitudine di ridimensionare occasionalmente le unità montate e di pulirle allo stesso tempo. Ha dato ai nostri amministratori un attacco di cuore la prima volta che è successo. –
Sì, deve essere un file system montato su cui Gerrit ha accesso diretto al file system. Bene, almeno se stiamo parlando di supporto fuori dalla scatola. JGit, il software sottostante che accede ai git, supporta i backend alternativi. Google utilizza questo per archiviare i git sulla loro infrastruttura distribuita. –