Skip to content

criswell/corgi

 
 

Repository files navigation

Redmine Github Integration

Simple Tornado server that listens to Github pull request events and updates referenced Redmine issues.

Requirements

python-dateutil
simplejson
tornado
pyredminews
configobj

Installation

  1. Clone the repository:

     git clone git@github.com:glencoesoftware/corgi.git
    
  2. Use virtualenv to create an isolated Python environment for required libraries:

     curl -O -k https://raw.github.com/pypa/virtualenv/master/virtualenv.py
     python virtualenv.py corgi-virtualenv
     source corgi-virtualenv/bin/activate
     pip install -r requirements.txt
    
  3. Register hook

    See sample-subscribe.sh

  4. Configure server.cfg

    Add a mapping for each GitHub user to the corresponding Redmine user

    Add Redmine and Jenkins login information

    Add repository to job mapping information

About

Cool Organisation Redmine GitHub Integration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.7%
  • Shell 1.3%