Aby usprawnić proces rozwoju, nasza organizacja zdecydowała się wprowadzić Gerrit w przepływie pracy nad rozwojem. Jestem osobą odpowiedzialną za wdrożenie serwera Gerrit. Podręczniki użytkownika dostępne w Internecie były bardzo pomocne w implementacji Gerrit do naszego istniejącego przepływu pracy. Używamy Jenkins i Sonar jako nieinteraktywnych użytkowników do weryfikacji kompilacji. Ale w przypadku repozytoriów jedno pytanie się podnosi. Większość otwartych źródeł wykorzystuje plugin gerrit-replication do replikacji ostatniego kodu do ich publicznego repozytorium kodu. Te publiczne repozytorium są ujawniane za pomocą GitLab, dzięki czemu użytkownicy mogą sklonować kod. Tutaj nie potrzebujemy publicznego repozytorium, ponieważ kod jest utrzymywany w domu.Gerrit - Integracja Gitlab
Czy to dobry wybór, aby wskazać zarówno GitLab, jak i Gerrit do wspólnej lokalizacji repozytorium git?
Każda pomoc doceniona.
nie jestem pewien , jeśli mam to całkowicie w porządku. Jeśli wystawisz repozytorium Git wewnątrz instalacji Gerrita również przez Gitlab, nie będzie to problemem ze strony Gerrit, przynajmniej tak długo, jak Gitlab jest tylko do odczytu (nie masz pewności co do wpisania do repozytorium). – StephenKing
Dzięki za odpowiedź @StephenKing Zrobiłem prototyp, konfigurując istniejące repozytorium git (_, które już jest eksponowane za pomocą github_) z gerrit. I działa dobrze. Wątpię, czy to dobry wybór? – dasrohith
tak, to działa dla mnie jakiś czas temu: – kikicarbonell