gerritbot

Software Screenshot:
gerritbot
Software Details:
Version: 0.1.2
Upload Date: 20 Feb 15
Distribution Type: Freeware
Downloads: 4

Rating: nan/5 (Total Votes: 0)

Gerritbot is an IRC bot that will notify IRC channels of Gerrit events.

To install Gerritbot run `python setup.py install` from within the repository's root directory.

To run Gerritbot `$PATH/gerritbot /path/to/config`. $PATH is usually something like /usr/local/bin and /path/to/config should be whatever path you have hidden the config at.

Gerritbot has two configuration files. The first configures the IRC server and Gerrit server details and is the config file whose path you pass to gerritbot when starting the bot. It should look like:

  [ircbot]
  nick=NICKNAME
  pass=PASSWORD
  server=irc.freenode.net
  port=6667
  channel_config=/path/to/yaml/config

  [gerrit]
  user=gerrit2
  key=/path/to/id_rsa
  host=review.example.com
  port=29418


The second configures the IRC channels and the events and projects that each channel is interested in. This config file is written in yaml and should look like:

  example-channel1:
      events:
        - patchset-created
        - change-merged
      projects:
        - example/project1
        - example/project2
      branches:
        - master
        - development
  example-channel2:
      events:
        - change-merged
      projects:
        - example/project3
        - example/project4
      branches:
        - master

Requirements:

  • Python

Similar Software

Cell Messenger
Cell Messenger

3 Jun 15

aMSN
aMSN

17 Feb 15

Viber
Viber

20 Jan 18

Trivi Lite
Trivi Lite

3 Jun 15

Other Software of Developer Hewlett-Packard Development Company, L...

nose-html-output
nose-html-output

20 Feb 15

Comments to gerritbot

Comments not found
Add Comment
Turn on images!