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
Ejemplo n.º 4
0
        '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")