Gerritbot is een IRC bot die IRC kanalen van Gerrit gebeurtenissen zal melden.
Om Gerritbot run `python setup.py install` installeren vanuit de repository's root directory.
Om Gerritbot `$ PATH / gerritbot / pad / naar / config` draaien. $ PATH is meestal iets als / usr / local / bin en / pad / naar / config moet zijn welk pad je de config hebt verborgen aan.
Gerritbot heeft twee configuratiebestanden. De eerste configureert de IRC server en Gerrit server details en is het configuratiebestand waarvan het pad u doorgeeft aan gerritbot bij het starten van de bot. Het eruit moet zien:
& Nbsp; [IRCBot]
& Nbsp; nick = NICKNAME
& Nbsp; pass = WACHTWOORD
& Nbsp; server = irc.freenode.net
& Nbsp; port = 6667
& Nbsp; channel_config = / pad / naar / YAML / config
& Nbsp; [Gerrit]
& Nbsp; user = gerrit2
& Nbsp; key = / pad / naar / id_rsa
& Nbsp; hosten = review.example.com
& Nbsp; port = 29418
De tweede configureert de IRC-kanalen en de evenementen en projecten die elk kanaal is geïnteresseerd in dit configuratiebestand is geschreven in YAML en eruit moet zien.:
& Nbsp; Bijvoorbeeld-chan1:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; evenementen:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Patchset gecreëerde
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; --Change samengevoegd
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projecten:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Voorbeeld / project1
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Voorbeeld / project2
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; takken:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Meester
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Ontwikkeling
& Nbsp; Bijvoorbeeld-channel2:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; evenementen:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; --Change samengevoegd
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projecten:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Voorbeeld / project3
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Voorbeeld / project4
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; takken:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Meester
Eisen
- Python
Reacties niet gevonden