Nie sądzę, że naprawdę rozumiem, w jaki sposób Gerrit może pasować do istniejącego obiegu pracy mojej grupy. Czy Gerrit ma być centralnym "hubem" kodu? Wyobrażałem sobie, że jest podobny do Crucifera Atlassiana, który pasuje do Atlassian's Stash lub Bitbucker.Czy Gerrit działa przed Gitlabem lub ma go zastąpić?
Moja grupa korzysta obecnie z bardzo aktywnej instalacji Gitlab, ale brakuje wbudowanej funkcji sprawdzania kodu i absolutnie muszę sprawdzić kod od wykonawców wchodzących w repozytorium.
Potrzebuję rozwiązania za zaporą, a koszty są bardzo ważne. Słyszałem pozytywne rzeczy o Gerrit, ale nie tak naprawdę wyjaśnienie, w jaki sposób może on pasować do istniejącego procesu. Podoba mi się również, że wydaje się, że ma całkiem dobrą integrację z zaćmieniem.
Czy ktoś może mi pomóc?
To brzmi jak całkiem przyzwoity kompromis - dostęp do Gerrit dla mojego małego zespołu, ale widoczność w repozytorium całej firmy. Może to powinno być osobne pytanie, ale czy Gerrit musi używać zamontowanego systemu plików? Używam platformy Azure, która ma paskudny zwyczaj, że czasami zmienia rozmiar zamontowanych dysków i czyści je w tym samym czasie. Dał naszym administratorom atak serca po raz pierwszy. –
Tak, musi to być podłączony system plików, do którego Gerrit ma bezpośredni dostęp do systemu plików. Cóż, przynajmniej jeśli mówimy o out of the box support. JGit, bazowe oprogramowanie, które uzyskuje dostęp do gits, obsługuje alternatywne backendy. Google używa tego do przechowywania gitar w swojej rozproszonej infrastrukturze. –