Gerritbot er en IRC bot, der vil anmelde IRC-kanaler Gerrit begivenheder.
For at installere Gerritbot køre `python setup.py install` inde fra arkivet rodmappe.
Hvis du vil køre Gerritbot `$ PATH / gerritbot / sti / til / config`. $ PATH er normalt noget lignende / usr / local / bin og / sti / til / config bør være hvad vej du har skjult config på.
Gerritbot har to konfigurationsfiler. Den første konfigurerer IRC server og Gerrit server detaljer og er den config fil, hvis sti du passerer til gerritbot når du starter bot. Det skal se ud:
& Nbsp; [Ircbot]
& Nbsp; nick = NICKNAME
& Nbsp; pass = PASSWORD
& Nbsp; server = irc.freenode.net
& Nbsp; port = 6667
& Nbsp; channel_config = / sti / til / YAML / config
& Nbsp; [Gerrit]
& Nbsp; user = gerrit2
& Nbsp; key = / sti / til / id_rsa
& Nbsp; vært = review.example.com
& Nbsp; port = 29418
Den anden konfigurerer IRC-kanalerne og de begivenheder og projekter, som hver kanal er interesseret i denne konfigurationsfil er skrevet i YAML og skal se ud.:
& Nbsp; Eksempel kanal1:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; begivenheder:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Patchset-skabte
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Change-fusioneret
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projekter:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Eksempel / projektet1
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Eksempel / projektet2
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; grene:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Mester
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Udvikling
& Nbsp; Eksempel Kanal2:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; begivenheder:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Change-fusioneret
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projekter:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Eksempel / project3
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Eksempel / project4
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; grene:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Mester
Krav :
- Python
Kommentarer ikke fundet