Gerritbot jest bot IRC, który powiadomi kanałów IRC zdarzeń Gerrit.
Aby zainstalować run Gerritbot `python setup.py install` z poziomu katalogu głównego repozytorium.
Aby uruchomić Gerritbot `$ PATH / gerritbot / ścieżka / do / config`. $ PATH jest zazwyczaj coś w / usr / local / bin i / ścieżka / do / config powinien być co ścieżka zakryłeś config w.
Gerritbot ma dwa pliki konfiguracyjne. Pierwszy konfiguruje serwer IRC i Gerrit dane serwera i jest to plik konfiguracyjny, którego ścieżka przechodzi na gerritbot podczas uruchamiania bota. Powinno to wyglądać tak:
& Nbsp; [Ircbota]
& Nbsp; nick = PSEUDONIM
& Nbsp; pass = HASŁO
& Nbsp; Serwer = irc.freenode.net
& Nbsp; port = 6667
& Nbsp; channel_config = / ścieżka / do / yaml / config
& Nbsp; [Gerrit]
& Nbsp; user = gerrit2
& Nbsp; key = / ścieżka / do / id_rsa
& Nbsp; gospodarzem = review.example.com
& Nbsp; port = 29418
Drugi konfiguruje kanały IRC oraz wydarzenia i projekty, które każdy kanał jest zainteresowany Ten plik konfiguracyjny jest napisane w YAML i powinny wyglądać.:
& Nbsp; Przykładem-Channel1:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Wydarzenia:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Zestawu poprawek utworzonych
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Zmiana-scalone
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projekty:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Przykład / project1
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Przykład / project2
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; branże:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Mistrz
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Rozwój
& Nbsp; Przykładem-kanał2:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Wydarzenia:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Zmiana-scalone
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projekty:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Przykład / project3
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Przykład / project4
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; branże:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Mistrz
Wymagania :
- Python
Komentarze nie znaleziono