diff options
author | Daniel Narvaez <dwnarvaez@gmail.com> | 2012-06-16 22:09:27 (GMT) |
---|---|---|
committer | Daniel Narvaez <dwnarvaez@gmail.com> | 2012-06-16 22:09:27 (GMT) |
commit | 8d320de21f14578f53b4ea9653a88cdbcc07cee4 (patch) | |
tree | 1fd0da057aac517544129407f326b78a24e89d00 /scripts | |
parent | 7a7454d7b833503d2584ed428d0ac021f50cb3a4 (diff) |
Drop buildbot configuration
Moved to a separate sugar-buildbot repository
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/buildbot/master.cfg | 92 |
1 files changed, 0 insertions, 92 deletions
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"} |