diff --git a/buildbot/master.cfg b/buildbot/master.cfg index cb77e719..99100a4d 100644 --- a/buildbot/master.cfg +++ b/buildbot/master.cfg @@ -84,6 +84,7 @@ c['change_source'] = [ SVNPoller(wxSvnUrl, from buildbot.schedulers.basic import SingleBranchScheduler from buildbot.schedulers.timed import Nightly +from buildbot.schedulers.forcesched import ForceScheduler from buildbot.changes import filter c['schedulers'] = [] @@ -129,6 +130,33 @@ c['schedulers'].append( Nightly( onlyIfChanged=True, builderNames=["build-docs"])) +c['schedulers'].append( ForceScheduler( + name='sched-force', + builderNames=["build-win32-py27", + "build-win32-py33", + "build-win32-py34", + "build-win64-py27", + "build-win64-py33", + "build-win64-py34", + #"build-osx-py27", + "build-osx-py27-2", + "build-osx-py33", + "build-osx-py34", + "build-gtk-py27", + "build-gtk-py33", + "dist-osx-py27-2", + "dist-osx-py33", + "dist-osx-py34", + "dist-win32-py27", + "dist-win32-py33", + "dist-win32-py34", + "dist-win64-py27", + "dist-win64-py33", + "dist-win64-py34", + "build-docs", + ])) + + ####### BUILDERS # The 'builders' list defines the Builders, which tell Buildbot how to perform a build: @@ -169,9 +197,9 @@ def makeFactory(port, buildType='buildOnly', pyVer='2.7'): method = 'clobber' # all of them need to fetch the source - factory.addStep(SVN(svnurl=wxSvnUrl, name='wx-svn', workdir="wxWidgets", + factory.addStep(SVN(repourl=wxSvnUrl, name='wx-svn', workdir="wxWidgets", mode=mode, method=method)) - factory.addStep(SVN(svnurl=phoenixSvnUrl, name='phoenix-svn', workdir="Phoenix", + factory.addStep(SVN(repourl=phoenixSvnUrl, name='phoenix-svn', workdir="Phoenix", mode=mode, method=method)) @@ -326,12 +354,13 @@ authz_cfg = authz.Authz( auth = BasicAuth(bbpasswd.USERS), forceBuild = 'auth', forceAllBuilds = 'auth', - gracefulShutdown = False, - pingBuilder = False, - stopBuild = False, - stopAllBuilds = False, - cancelPendingBuild = False, + #gracefulShutdown = True, + #pingBuilder = True, + #stopBuild = True, + #stopAllBuilds = True, + #cancelPendingBuild = True, ) + c['status'].append(html.WebStatus(http_port=8010, authz=authz_cfg))