Gerritbot è un bot IRC che notificherà canali IRC di eventi Gerrit.
Per installare run Gerritbot `python setup.py install` all'interno directory radice del repository.
Per eseguire Gerritbot `$ PATH / gerritbot / path / to / config`. $ PATH è di solito qualcosa come / usr / local / bin e / path / to / config dovrebbe essere qualsiasi percorso hai nascosto la configurazione a.
Gerritbot ha due file di configurazione. Il primo configura il server IRC e dettagli del server Gerrit ed è il file di configurazione il cui percorso si passa a gerritbot all'avvio del bot. Esso dovrebbe essere simile:
& 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; ospiterà = review.example.com
& Nbsp; port = 29418
La seconda configura i canali IRC e gli eventi e progetti che ogni canale è interessato a questo file di configurazione è scritto in YAML e dovrebbe essere simile.:
& Nbsp; esempio-channel1:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; eventi:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Patchset creato
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Cambiamento fusa
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; progetti:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Esempio / project1
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Esempio / Project2
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; rami:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Master
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Sviluppo
& Nbsp; esempio-canale2:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; eventi:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Cambiamento fusa
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; progetti:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Esempio / project3
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Esempio / project4
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; rami:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Master
Requisiti :
- Python
I commenti non trovato