Gerritbot є IRC бот, який буде повідомляти IRC канали подій Герріт.
Щоб встановити Gerritbot запустити `пітон setup.py install` зсередини кореневого каталогу сховища.
Щоб запустити Gerritbot `$ PATH / gerritbot / шлях / до / config`. $ PATH, як правило, щось на зразок / USR / місцеві / бен та / шлях / до / Config повинні бути все, що шлях, який ви приховали конфігурації в.
Gerritbot має два конфігураційних файлів. Перший налаштовує IRC-сервер і Герріт відомості про сервер і конфігураційний файл, чий шлях ви передаєте gerritbot при запуску бота. Це має виглядати приблизно так:
І NBSP; [IRCBot]
І NBSP; нік = НИК
І NBSP; пройти = пароль
І NBSP; Сервер = irc.freenode.net
І NBSP; порт = 6667
І NBSP; CHANNEL_CONFIG = / шлях / до / YAML / Config
І NBSP; [Герріт]
І NBSP; Користувач = gerrit2
І NBSP; ключ = / шлях / до / id_rsa
І NBSP; Host = review.example.com
І NBSP; порт = 29418
Другий налаштовує IRC канали та заходів і проектів, що кожен канал в цьому зацікавлена конфігураційний файл записується в YAML і повинна виглядати .:
І NBSP; Приклад-channel1:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; події:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; - Набір патчів, створених
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; - Зміною об'єднані
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; проекти:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; - Приклад / project1
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; - Приклад / project2
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; галузі:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; - Майстер
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; - Розробка
І NBSP; Приклад-channel2:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; події:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; - Зміною об'єднані
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; проекти:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; - Приклад / project3
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; - Приклад / проекта4
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; галузі:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; - Майстер
Вимоги
- Python
Коментар не знайдено