Simple Tornado server that listens to Github pull request events and updates
referenced Redmine issues.
python-dateutil
simplejson
tornado
pyredminews
configobj
Clone the repository:
git clone [email protected]:glencoesoftware/corgi.git
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
Register hook
See sample-subscribe.sh
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