Injectable builder (and friends) #125

Merged
merged 6 commits into from Feb 25, 2014
Commits on Feb 24, 2014
  1. fix handler/testing test imports

    Alex Suraci committed with hiremaga Feb 24, 2014
    Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Commits on Feb 25, 2014
  1. add constructor for Builder

    Alex Suraci committed Feb 24, 2014
    this makes it easier to track required dependencies as they change
    
    (todo: actually, like, use it for required dependencies)
  2. introduce Queue object

    Alex Suraci committed with hiremaga Feb 25, 2014
    this is an intermediate step towards pushing configuration up.
    
    Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
  3. inject docker client into Builder

    Alex Suraci committed with hiremaga Feb 25, 2014
    Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
  4. split build construction out of worker

    Alex Suraci committed with hiremaga Feb 25, 2014
    (todo: inject runner into worker)
    
    Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
  5. provide runner to workers, use it for all builds

    Alex Suraci committed with hiremaga Feb 25, 2014
    Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>