Updates needed for new version of buildbot

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@78351 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2015-01-05 20:55:01 +00:00
parent 75c28b04a6
commit 2772019076

View File

@@ -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))