gerrit
gerrit
Na podstawie strony zainstaluj i uruchom gerrita: https://gerrit-review.googlesource.com/Documentation/linux-quickstart.html. Sprowadza się to do pobrania pliku .war i urochomienia go za pomocą polecenia java -jar gerrit-3.9.4.war init --batch --dev -d ~/gerrit-site
, tak jak na poniższym obrazku.
Jako, że uruchomiliśmy gerrita w trybie dev, możemy logować się do użytkownika administratora, albo tworzyć nowych. Użytkownicy tworzą się przy pierwszym zalogowaniu.
Tworzymy nowe repozytorium w gerricie i później dodajemy je jako remote na naszym repozytorium lokalnym.
Dodatkowo dodajemy jeszcze publiczny klucz ssh w ustawieniach, żeby mieć możliwość wykonywania dodatkowych operacji.
Przy pushowaniu pojawia się błąd.
Żeby poprawnie skonfigurować srodowisko trzeba dodać hooka.
To polecenie pobiera plik commit-msg (tzw. hook) z serwera Gerrita i zapisuje go w lokalnym katalogu .git/hooks/. Hook ten automatycznie dodaje wymagany przez Gerrita identyfikator Change-Id do każdego nowego commita.
W tym momencie mamy skonfigurowany serwer Gerrit, do którego możemy wysyłać commity i robić review.
Po skończeniu review w prawym górnym rogu jest przycisk "submit", który merguje naszego commita.