Gerritbot是一个IRC僵尸,将通知格里特事件的IRC频道。
从资源库中的根目录中安装Gerritbot运行`蟒蛇setup.py install`。
要运行Gerritbot`$ PATH / gerritbot /路径/要/ config`。 $ PATH通常是这样的/ usr / local / bin目录和/路径/要/配置应该是什么路径您已经隐藏在配置。
Gerritbot有两个配置文件。第一个配置IRC服务器和格里特服务器的详细信息,并为配置文件的路径在启动时机器人传递给gerritbot。它应该是这样的:
  [ircbot]
 尼克= NICKNAME
 通= PASSWORD
 服务器= irc.freenode.net
 端口= 6667
  channel_config = /路径/要/ YAML /配置
  [格里特]
 用户= gerrit2
 键= /路径/要/ id_rsa
 主机= review.example.com
 端口= 29418
第二个配置的IRC通道和活动和项目,每个通道有兴趣这个配置文件是写在YAML,应该看起来像:
 例如,通道1:
     事件:
        - 补丁集创建
        - 变化 - 合并
     项目:
        - 例如/ PROJECT1
        - 例如/项目2
     分支:
        - 主
        - 发展
 例如,通道2:
     事件:
        - 变化 - 合并
     项目:
        - 例如/项目3
        - 例如/ project4
     分支:
        - 主
要求:
- 在Python中
评论没有发现