mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2026-01-08 04:50:07 +01:00
Add a new builder for the docs, reorder some other stuff a bit too.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71233 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -77,10 +77,18 @@ c['schedulers'].append( SingleBranchScheduler(
|
||||
c['schedulers'].append( Nightly(
|
||||
name="sched-dist",
|
||||
branch=None,
|
||||
hour=3, minute=0,
|
||||
hour=2, minute=0,
|
||||
onlyIfChanged=True,
|
||||
builderNames=["dist-win32-py27",
|
||||
"dist-osx-py27"]))
|
||||
|
||||
c['schedulers'].append( Nightly(
|
||||
name="sched-docs",
|
||||
branch=None,
|
||||
hour=4, minute=0,
|
||||
onlyIfChanged=True,
|
||||
builderNames=["build-docs"]))
|
||||
|
||||
####### BUILDERS
|
||||
|
||||
# The 'builders' list defines the Builders, which tell Buildbot how to perform a build:
|
||||
@@ -101,11 +109,14 @@ def makeFactory(port, buildType='buildOnly'):
|
||||
factory.addStep(SVN(svnurl='http://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk',
|
||||
workdir="Phoenix", mode='copy'))
|
||||
|
||||
cmd = 'python build.py dox touch etg --nodoc sip build'
|
||||
if port == 'osx':
|
||||
cmd += ' --mac_arch=i386,x86_64'
|
||||
if buildType == 'dist':
|
||||
cmd += ' bdist --upload_package'
|
||||
if buildType == 'docs':
|
||||
cmd = 'python build.py dox touch etg sphinx docs_bdist --upload_package'
|
||||
else:
|
||||
cmd = 'python build.py dox touch etg --nodoc sip build'
|
||||
if port == 'osx':
|
||||
cmd += ' --mac_arch=i386,x86_64'
|
||||
if buildType == 'dist':
|
||||
cmd += ' bdist --upload_package'
|
||||
|
||||
factory.addStep(ShellCommand(command=cmd.split(), workdir="Phoenix"))
|
||||
return factory
|
||||
@@ -113,26 +124,30 @@ def makeFactory(port, buildType='buildOnly'):
|
||||
|
||||
|
||||
c['builders'] = [
|
||||
BuilderConfig(name="build-osx-py27",
|
||||
slavenames=["osx_cocoa-py27"],
|
||||
factory=makeFactory('osx')),
|
||||
BuilderConfig(name="build-osx-py27",
|
||||
slavenames=["osx_cocoa-py27"],
|
||||
factory=makeFactory('osx')),
|
||||
|
||||
BuilderConfig(name="dist-osx-py27",
|
||||
slavenames=["osx_cocoa-py27"],
|
||||
factory=makeFactory('osx', 'dist')),
|
||||
|
||||
BuilderConfig(name="build-win32-py27",
|
||||
slavenames=["win7-py27"],
|
||||
factory=makeFactory('win32')),
|
||||
BuilderConfig(name="build-win32-py27",
|
||||
slavenames=["win7-py27"],
|
||||
factory=makeFactory('win32')),
|
||||
|
||||
BuilderConfig(name="dist-win32-py27",
|
||||
slavenames=["win7-py27"],
|
||||
factory=makeFactory('win32', 'dist')),
|
||||
|
||||
BuilderConfig(name="build-gtk-py27",
|
||||
slavenames=["ubuntu-py27"],
|
||||
factory=makeFactory('gtk')),
|
||||
]
|
||||
BuilderConfig(name="build-gtk-py27",
|
||||
slavenames=["ubuntu-py27"],
|
||||
factory=makeFactory('gtk')),
|
||||
|
||||
BuilderConfig(name="dist-win32-py27",
|
||||
slavenames=["win7-py27"],
|
||||
factory=makeFactory('win32', 'dist')),
|
||||
|
||||
BuilderConfig(name="dist-osx-py27",
|
||||
slavenames=["osx_cocoa-py27"],
|
||||
factory=makeFactory('osx', 'dist')),
|
||||
|
||||
BuilderConfig(name="build-docs",
|
||||
slavenames=["ubuntu-py27"],
|
||||
factory=makeFactory('docs')),
|
||||
]
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user