Gerritbot es un bot de IRC que notificará canales IRC de eventos Gerrit.
Para instalar plazo Gerritbot `install` python setup.py desde el directorio raíz del repositorio.
Para ejecutar Gerritbot `$ / gerritbot / path ruta / a / config`. $ PATH es generalmente algo como / usr / local / bin y / path / to / config debe ser cualquier camino que usted ha ocultado la config en.
Gerritbot tiene dos archivos de configuración. El primero configura el servidor de IRC y detalles del servidor Gerrit y es el archivo de configuración cuyo camino se pasa a gerritbot al iniciar el bot. Debe quedar como:
& Nbsp; [IRCBot]
& Nbsp; nick = NICKNAME
& Nbsp; pass = CONTRASEÑA
& Nbsp; server = irc.freenode.net
& Nbsp; port = 6667
& Nbsp; channel_config = / ruta / a / yaml / config
& Nbsp; [Gerrit]
& Nbsp; user = gerrit2
& Nbsp; clave = / ruta / a / id_rsa
& Nbsp; host = review.example.com
& Nbsp; port = 29418
El segundo configura los canales de IRC y los eventos y proyectos que cada canal esté interesado en este archivo de configuración se escribe en yaml y debe ser similar.:
& Nbsp; -canal1 ejemplo:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; eventos:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Conjunto de parches creados
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Cambio fusionado
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; proyectos:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Ejemplo / proyecto1
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Ejemplo / project2
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ramas:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Master
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Desarrollo
& Nbsp; -canal2 ejemplo:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; eventos:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Cambio fusionado
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; proyectos:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Ejemplo / proyecto 3
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Ejemplo / proyecto4
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ramas:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Maestro
Requisitos :
- Python
Comentarios que no se encuentran