Chromium Code Reviews
        
  DescriptionAdd a new buildbot-tool generator for master configs.
We eventually want to get to a point where we have a
single stock config for buildbot masters (and slaves,
and recipes) where as much as possible is configured
from a single data file plus client-side recipes. This
would allow us to change master configs by simply 
updating scripts and either noting that the data file
changed (and having buildbot reconfigure itself
automatically), or by typing 'make reconfig' to force
it to do so without aborting any existing state.
This tool is perhaps the first step on that path: it 
uses a single (json) data file and a set of templates,
and adds a generator utility called 'buildbot-tool'
that can generate a static, checked-in master config.
None of the 'make reconfig' stuff works yet, and we
only support one very simple kind of waterfall
that uses a single Gitiles poller.
R=iannucci@chromium.org, luqui@chromium.org
BUG=356974
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=293339
   
  Patch Set 1 : start by cloning client.mojo into buildbot_tool_templates #Patch Set 2 : add buildbot-tool, turn files into actual templates #
      Total comments: 6
      
     
  
  
  
  Patch Set 3 : update w/ review feedback, still needs tests #Patch Set 4 : add unit tests for buildbot_tool #Patch Set 5 : switch from builders.json to builders.py #Patch Set 6 : fix sys.path adjustment #Patch Set 7 : skip builders.py in the PRESUBMIT #Patch Set 8 : merge to head #
 Messages
    Total messages: 25 (9 generated)
     
  
  
       | 
    |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||