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
Комментарии не найдены