Gerritbot egy IRC bot, amely értesíti IRC csatornákat Gerrit események.
Telepíteni Gerritbot távon `python setup.py install` belül a tároló főkönyvtárában.
Futtatni Gerritbot `$ PATH / gerritbot / path / to / config`. $ PATH általában valami ilyesmi: / usr / local / bin és / path / to / config kell terjedniük, ami utat még rejtve a config.
Gerritbot két konfigurációs fájlokat. Az első beállítja az IRC szerver és Gerrit szerver adatait, és a config fájlt, amelynek útvonalát adja át gerritbot indításakor a bot. Valahogy így kell kinéznie:
& Nbsp; [Ircbot]
& Nbsp; nick = NICKNAME
& Nbsp; pass = PASSWORD
& Nbsp; server = irc.freenode.net
& Nbsp; port = 6667
& Nbsp; channel_config = / path / to / YAML / config
& Nbsp; [Gerrit]
& Nbsp; user = gerrit2
& Nbsp; key = / path / to / id_rsa
& Nbsp; otthont = review.example.com
& Nbsp; port = 29418
A második beállítja az IRC csatornán, és az eseményeket, projekteket, amelyek minden csatorna érdekel. Ez a config file van írva YAML és így kell kinéznie:
& Nbsp; Például-csatorna1:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; eseményeket:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Legutolsó javító-csomag által létrehozott
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Változás-beolvadt
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projektek:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Például a / projekt1
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Például a / projekt2
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ágak:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Master
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Fejlesztési
& Nbsp; Például-csatorna2:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; eseményeket:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Változás-beolvadt
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projektek:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Például a / project3
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Például a / project4
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ágak:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Master
követelmények :
- Python
Hozzászólás nem található