c = BuildmasterConfig = {} c['slavePortnum'] = 9012 from buildbot.status.html import WebStatus c['status'] = [ WebStatus(http_port=8012, allowForce=True) ] c['buildbotURL'] = 'http://test-master01.build.mozilla.org:8012/' from buildbot import manhole c['manhole'] = manhole.PasswordManhole("tcp:1235:interface=127.0.0.1", "cltbld", "password") from config import BRANCHES, PROJECTS # Do everything! ACTIVE_BRANCHES = BRANCHES.keys() ACTIVE_PLATFORMS = {'linux64': None, 'win64': None, 'macosx64': None, 'linux-android': None} ACTIVE_PROJECTS = PROJECTS.keys() QUEUEDIR = "/dev/shm/queue"
c = BuildmasterConfig = {} c["slavePortnum"] = 9010 from buildbot.status.html import WebStatus c["status"] = [WebStatus(http_port=8010, allowForce=True)] c["buildbotURL"] = "http://preproduction-master.build.mozilla.org:8010/" from buildbot import manhole c["manhole"] = manhole.PasswordManhole("tcp:1235:interface=127.0.0.1", "cltbld", "password") from config import BRANCHES, SLAVES, PROJECTS ACTIVE_BRANCHES = [b for b in BRANCHES.keys() if b != "mozilla-1.9.1"] ACTIVE_PROJECTS = [p for p in PROJECTS.keys() if p != "fuzzing"] ACTIVE_RELEASE_BRANCHES = [] ACTIVE_MOBILE_RELEASE_BRANCHES = [] # Set up our fast slaves # No need to reload, this is reloaded by builder_master.cfg import buildbotcustom.misc buildbotcustom.misc.fastRegexes.extend(["linux-ix-", "linux64-ix-", "xserve"]) ENABLE_RELEASES = False RESERVED_SLAVES = None QUEUEDIR = "/dev/shm/queue"
if 'http_port' in master_config: c['status'].append( WebStatus(http_port=master_config['http_port'], allowForce=True)) c['buildbotURL'] = 'http://%(hostname)s:%(http_port)i/' % master_config if 'ssh_port' in master_config: c['manhole'] = manhole.PasswordManhole( "tcp:%(ssh_port)i:interface=127.0.0.1" % master_config, "cltbld", "password") from config import BRANCHES, PROJECTS, TRY_SLAVES, BRANCH_PROJECTS ACTIVE_BRANCHES = ['try'] ACTIVE_THUNDERBIRD_BRANCHES = ['try-comm-central'] ACTIVE_B2G_BRANCHES = ['try'] ACTIVE_RELEASE_BRANCHES = [] ACTIVE_THUNDERBIRD_RELEASE_BRANCHES = [] ACTIVE_MOBILE_RELEASE_BRANCHES = [] ACTIVE_PROJECTS = [k for k, v in PROJECTS.items() if v.get('enable_try')] ACTIVE_BRANCH_PROJECTS = [ k for k, v in BRANCH_PROJECTS.items() if v.get('enable_try') ] # Override with TRY_SLAVES SLAVES = TRY_SLAVES ENABLE_RELEASES = False QUEUEDIR = master_config.get("queuedir", "/dev/shm/queue") ENABLE_JACUZZIS = True
'b2g-ota', ]) # MERGE DAY: Remove the following block when we are sure b2g CI is moved to # taskcluster # Add mozilla-aurora on odd-numbered m-c gecko versions # b = {'mozilla-central': {}} # master_common.setMainFirefoxVersions(b) # Starting with v2.2, b2g automation will be handled by taskcluster # if b['mozilla-central']['gecko_version'] % 2: # ACTIVE_B2G_BRANCHES.append('mozilla-aurora') # MERGE DAY: end if 'limit_projects' in master_config: ACTIVE_PROJECTS = [x.encode("utf-8") for x in master_config['limit_projects']] else: ACTIVE_PROJECTS = PROJECTS.keys() ACTIVE_PROJECTS = [p for p in ACTIVE_PROJECTS if not PROJECTS[p].get('enable_try')] if 'limit_branch_projects' in master_config: ACTIVE_BRANCH_PROJECTS = [x.encode("utf-8") for x in master_config['limit_branch_projects']] else: ACTIVE_BRANCH_PROJECTS = BRANCH_PROJECTS.keys() ACTIVE_BRANCH_PROJECTS = [p for p in ACTIVE_BRANCH_PROJECTS if not BRANCH_PROJECTS[p].get('enable_try')] ACTIVE_RELEASE_BRANCHES = [] ACTIVE_THUNDERBIRD_RELEASE_BRANCHES = [] ACTIVE_MOBILE_RELEASE_BRANCHES = [] ENABLE_RELEASES = False if 'release_branches' in master_config: ACTIVE_RELEASE_BRANCHES.extend(master_config['release_branches']) ENABLE_RELEASES = True
master_config = json.load(open("master_config.json")) c = BuildmasterConfig = {} c["slavePortnum"] = master_config.get("pb_port", None) c["status"] = [] if "http_port" in master_config: c["status"].append(WebStatus(http_port=master_config["http_port"], allowForce=True)) c["buildbotURL"] = "http://%(hostname)s:%(http_port)i/" % master_config if "ssh_port" in master_config: c["manhole"] = manhole.PasswordManhole("tcp:%(ssh_port)i:interface=127.0.0.1" % master_config, "cltbld", "password") from config import BRANCHES, PROJECTS, TRY_SLAVES, BRANCH_PROJECTS ACTIVE_BRANCHES = ["try"] ACTIVE_THUNDERBIRD_BRANCHES = ["try-comm-central"] ACTIVE_RELEASE_BRANCHES = [] ACTIVE_THUNDERBIRD_RELEASE_BRANCHES = [] ACTIVE_MOBILE_RELEASE_BRANCHES = [] ACTIVE_PROJECTS = [k for k, v in PROJECTS.items() if v.get("enable_try")] ACTIVE_BRANCH_PROJECTS = [k for k, v in BRANCH_PROJECTS.items() if v.get("enable_try")] # Override with TRY_SLAVES SLAVES = TRY_SLAVES ENABLE_RELEASES = False QUEUEDIR = master_config.get("queuedir", "/dev/shm/queue")