Gerritbot yra IRC Bot, kad bus pranešti IRC kanalus Gerrit renginiuose.
Norėdami įdiegti Gerritbot paleisti `python setup.py install` iš vidaus saugyklos kataloge.
Norėdami paleisti Gerritbot `$ PATH / gerritbot / kelias / iki / config`. $ PATH paprastai kažkas panašaus į / usr / local / bin ir / kelias / iki / config turėtų būti kokia kelias paslėpei konfigūravimo metu.
Gerritbot turi du konfigūracijos failus. Pirmasis konfigūruoja IRC serverio ir Gerrit serverio informaciją ir konfigūracijos failą, kurio kelias pereisite į gerritbot pradedant botą. Tai turėtų atrodyti taip:
& Nbsp; [Ircbot]
& Nbsp; nick = NICKNAME
& Nbsp; perduoti = PASSWORD
& Nbsp; serveris = irc.freenode.net
& Nbsp; uostas = 6667
& Nbsp; channel_config = / kelias / iki / yaml / config
& Nbsp; [Gerrit]
& Nbsp; user = gerrit2
& Nbsp; klavišas = / kelias / iki / id_rsa
& Nbsp; priimančiosios = review.example.com
& Nbsp; uostas = 29418
Antrasis konfigūruoja IRC kanalus ir renginius ir projektus, kad kiekvienas kanalas yra suinteresuoti Tai config failas parašytas YAML ir turėtų atrodyti.:
& Nbsp; pavyzdys-channel1:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; renginiai:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Patchset sukurtas
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pakeisti-susijungė
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projektai:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pavyzdys / Project1
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pavyzdys / project2
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; filialai:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Meistras
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Plėtra
& Nbsp; pavyzdys-channel2:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; renginiai:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pakeisti-susijungė
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projektai:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pavyzdys / project3
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pavyzdys / project4
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; filialai:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Meistras
Reikalavimai :
- Python
Komentarai nerastas