#!/usr/bin/env python

'''Trigger buildbot docker test build

   post-commit git hook designed to automatically trigger buildbot on
   the provided vagrant docker VM.'''

import requests

USERNAME = 'buildbot'
PASSWORD = 'docker'
BASE_URL = 'http://localhost:8010'
path = lambda s: BASE_URL + '/' + s

try:
    session = requests.session()
    session.post(path('login'),data={'username':USERNAME,'passwd':PASSWORD})
    session.post(path('builders/docker/force'),
        data={'forcescheduler':'trigger','reason':'Test commit'})
except:
    pass