[Buildbot-commits] buildbot/buildbot master.py,1.98,1.99
Brian Warner
warner at users.sourceforge.net
Fri Nov 24 07:19:50 UTC 2006
Update of /cvsroot/buildbot/buildbot/buildbot
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv1419/buildbot
Modified Files:
master.py
Log Message:
[project @ debugclient: add Ping Builder, update Request Build button]
Original author: warner at lothar.com
Date: 2006-11-24 06:24:12
Index: master.py
===================================================================
RCS file: /cvsroot/buildbot/buildbot/buildbot/master.py,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -d -r1.98 -r1.99
--- master.py 24 Nov 2006 07:16:35 -0000 1.98
+++ master.py 24 Nov 2006 07:19:48 -0000 1.99
@@ -24,8 +24,10 @@
from buildbot.util import now
from buildbot.pbutil import NewCredPerspective
from buildbot.process.builder import Builder, IDLE
+from buildbot.process.base import BuildRequest
from buildbot.status.builder import SlaveStatus, Status
from buildbot.changes.changes import Change, ChangeMaster
+from buildbot.sourcestamp import SourceStamp
from buildbot import interfaces
########################################
@@ -398,10 +400,17 @@
def detached(self, mind):
pass
- def perspective_forceBuild(self, buildername, who=None):
+ def perspective_requestBuild(self, buildername, reason, branch, revision):
c = interfaces.IControl(self.master)
bc = c.getBuilder(buildername)
- bc.forceBuild(who, "debug tool 'Force Build' button pushed")
+ ss = SourceStamp(branch, revision)
+ br = BuildRequest(reason, ss, buildername)
+ bc.requestBuild(br)
+
+ def perspective_pingBuilder(self, buildername):
+ c = interfaces.IControl(self.master)
+ bc = c.getBuilder(buildername)
+ bc.ping()
def perspective_fakeChange(self, file, revision=None, who="fakeUser",
branch=None):
More information about the Commits
mailing list