Skip to content

pipex/gitbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitbot

NOTE this is under heavy development and not nearly production ready

This is a slack bot that listens to gitlab and github web hooks in order to communicate the events to the appropriate slack channel.

Among other things this bots keeps track of commit statistics and notifies them in a periodical manner to the #general channel.

Dependencies

For all requirements see the file requirements.txt

Usage

  • Clone the repo

$ git clone https://github.com/niclabs/gitbot.git

  • Initialize the virtual environment (python 2.7+)
$ virtualenv venv --distribute --no-site-packages
$ source venv/bin/activate
  • Download required packages
(venv)$ pip install -r requirements.txt
  • Run the server
(venv)$ python manage.py runserver

The server should now be running on localhost:5000

About

A slack bot to process gitlab and github hooks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages