Changeset 82987
- Timestamp:
- 08/22/11 23:56:22 (4 years ago)
- File:
-
- 1 edited
-
contrib/buildbot/master.cfg (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
contrib/buildbot/master.cfg
r82728 r82987 27 27 production = configdata['production'] 28 28 privkey = configdata['privkey'] 29 30 # platforms we are building for 31 if production: 32 # this list should get longer in future 33 build_platforms = ["snowleopard-x86_64"] 34 else: 35 build_platforms = ["snowleopard-x86_64"] 29 36 30 37 ####### BUILDSLAVES … … 93 100 basefilter = ChangeFilter(filter_fn=change_has_base) 94 101 102 base_buildernames = ["buildports-"+plat for plat in build_platforms] 103 ports_buildernames = ["buildbase-"+plat for plat in build_platforms] 104 95 105 from buildbot.schedulers.basic import SingleBranchScheduler 96 106 c['schedulers'] = [SingleBranchScheduler( … … 98 108 treeStableTimer=None, 99 109 change_filter = basefilter, 100 builderNames= ["buildbase"]),110 builderNames=base_buildernames), 101 111 SingleBranchScheduler( 102 112 name="ports", 103 113 treeStableTimer=None, 104 114 change_filter = portsfilter, 105 builderNames= ["buildports"])115 builderNames=ports_buildernames) 106 116 ] 107 117 … … 215 225 from buildbot.config import BuilderConfig 216 226 217 if production: 218 slavenames = slavedata.keys() 219 baseslaves = filter(lambda x: x.endswith("-base"), slavenames) 220 portsslaves = filter(lambda x: x.endswith("-ports"), slavenames) 227 portsslaves = {} 228 baseslaves = {} 229 if production: 230 slavenames = slavedata.keys() 231 for plat in build_platforms: 232 baseslaves[plat] = filter(lambda x: x.endswith(plat+"-base"), slavenames) 233 portsslaves[plat] = filter(lambda x: x.endswith(plat+"-ports"), slavenames) 221 234 else: 222 235 slavenames = ["snowleopard-x86_64"] 223 baseslaves = slavenames 224 portsslaves = slavenames 225 226 c['builders']= [ 227 BuilderConfig(name="buildbase", 228 slavenames=baseslaves, 229 factory=base_factory), 230 BuilderConfig(name="buildports", 231 slavenames=portsslaves, 232 factory=ports_factory) 233 ] 236 portsslaves = {build_platforms[0]:slavenames[0]} 237 baseslaves = {build_platforms[0]:slavenames[0]} 238 239 c['builders']=[] 240 for plat in build_platforms: 241 c['builders']+= [ 242 BuilderConfig(name="buildbase-"+plat, 243 slavenames=baseslaves[plat], 244 factory=base_factory), 245 BuilderConfig(name="buildports-"+plat, 246 slavenames=portsslaves[plat], 247 factory=ports_factory) 248 ] 234 249 235 250 ####### STATUS TARGETS
Note: See TracChangeset
for help on using the changeset viewer.

