From 8d320de21f14578f53b4ea9653a88cdbcc07cee4 Mon Sep 17 00:00:00 2001 From: Daniel Narvaez Date: Sat, 16 Jun 2012 22:09:27 +0000 Subject: Drop buildbot configuration Moved to a separate sugar-buildbot repository --- (limited to 'scripts') diff --git a/scripts/buildbot/master.cfg b/scripts/buildbot/master.cfg deleted file mode 100644 index c3e0b22..0000000 --- a/scripts/buildbot/master.cfg +++ /dev/null @@ -1,92 +0,0 @@ -# MUST EDIT -# -# * The list of slaves -# * The slavenames of the builder -# * The auth password - -c = BuildmasterConfig = {} - -# Slaves - -from buildbot.buildslave import BuildSlave - -c["slaves"] = [BuildSlave("myslave", "password")] -c["slavePortnum"] = 9989 - -# Change sources - -from buildbot.changes.gitpoller import GitPoller - -repos = { "sugar": "sugar/mainline.git", - "sugar-base": "sugar-base/mainline.git", - "sugar-toolkit": "sugar-toolkit/mainline.git", - "sugar-datastore": "sugar-datastore/mainline.git", - "sugar-artwork": "sugar-artwork/mainline.git", - "sugar-toolkit-gtk3": "sugar-toolkit-gtk3/sugar-toolkit-gtk3.git", - "web": "web/mainline.git", - "terminal": "terminal/mainline.git" } - -c["change_source"] = [] - -for name, path in repos.items(): - c["change_source"].append(GitPoller("git://git.sugarlabs.org/%s" % path, - project="sugar", - workdir="gitpoller_work/%s" % name)) - -# Schedulers - -from buildbot.schedulers.basic import SingleBranchScheduler -from buildbot.schedulers.forcesched import ForceScheduler -from buildbot.changes import filter - -c["schedulers"] = [] - -change_filter = filter.ChangeFilter(project="sugar") -c["schedulers"].append(SingleBranchScheduler(name="all", - change_filter=change_filter, - builderNames=["build"])) - -c["schedulers"].append(ForceScheduler(name="force", - builderNames=["build"])) - - -# Builders - -from buildbot.process.factory import BuildFactory -from buildbot.steps.source import Git -from buildbot.steps.shell import Compile - -factory = BuildFactory() -factory.addStep(Git(repourl="git://github.com/dnarvaez/sugar-build", - mode="copy")) -factory.addStep(Compile(command=["make", "build"], - env={"SUGAR_BUILDBOT": "yes"})) - -from buildbot.config import BuilderConfig - -c["builders"] = [] -c["builders"].append(BuilderConfig(name="build", - slavenames=["myslave"], - factory=factory)) - -# Status targets - -c["status"] = [] - -from buildbot.status import html -from buildbot.status.web import authz, auth - -authz_cfg = authz.Authz(auth=auth.BasicAuth([("admin","password")]), - forceBuild="auth") - -c["status"].append(html.WebStatus(http_port=8010, authz=authz_cfg)) - -# Project identity - -c["title"] = "Sugar" -c["titleURL"] = "http://sugarlabs.org" -c["buildbotURL"] = "http://localhost:8010/" - -# Sqlite - -c["db"] = {"db_url" : "sqlite:///state.sqlite"} -- cgit v0.9.1