mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-12-16 09:40:07 +01:00
Add a builder to the buildbot for the vagrant builds
This commit is contained in:
@@ -46,6 +46,10 @@ c['slaves'] = [#BuildSlave("osx-10.7-vm-py2.7", bbpasswd.PASSWD1,
|
||||
#BuildSlave("osx_10.6-py27", bbpasswd.PASSWD1,
|
||||
# notify_on_missing='robin@alldunn.com',
|
||||
# max_builds=1),
|
||||
|
||||
BuildSlave('vagrant-bldr', bbpasswd.PASSWD1,
|
||||
notify_on_missing='robin@alldunn.com',
|
||||
max_builds=1),
|
||||
]
|
||||
|
||||
# 'slavePortnum' defines the TCP port to listen on for connections from slaves.
|
||||
@@ -137,6 +141,12 @@ c['schedulers'].append( Nightly(
|
||||
onlyIfChanged=True,
|
||||
builderNames=["bdist-src"]))
|
||||
|
||||
c['schedulers'].append( Nightly(
|
||||
name="sched-vagrant",
|
||||
branch=phoenixGitBranch,
|
||||
hour=1, minute=10,
|
||||
onlyIfChanged=True,
|
||||
builderNames=["vagrant-bldr"]))
|
||||
|
||||
c['schedulers'].append( ForceScheduler(
|
||||
name='sched-force',
|
||||
@@ -166,6 +176,7 @@ c['schedulers'].append( ForceScheduler(
|
||||
"dist-win64-py35",
|
||||
"bdist-docs",
|
||||
"bdist-src",
|
||||
"vagrant-bldr",
|
||||
]))
|
||||
|
||||
|
||||
@@ -213,7 +224,7 @@ def makeFactory(port, buildType='buildOnly', pyVer='2.7'):
|
||||
clean = ''
|
||||
|
||||
# Start from a clean build tree for the daily "dist" builds
|
||||
if buildType in ['dist', 'docs']:
|
||||
if buildType in ['dist', 'docs', 'vagrant']:
|
||||
mode = 'full'
|
||||
method = 'clobber'
|
||||
|
||||
@@ -237,6 +248,10 @@ def makeFactory(port, buildType='buildOnly', pyVer='2.7'):
|
||||
elif buildType == 'docs':
|
||||
cmd = 'python -u build.py %s setrev dox touch etg sip build wxlib ' \
|
||||
'sphinx bdist_docs --upload' % pyVer
|
||||
|
||||
elif buildType == 'vagrant':
|
||||
cmd = 'python -u build.py setrev dox etg --nodoc sip sdist build_vagrant --upload'
|
||||
|
||||
else:
|
||||
cmd = 'python -u build.py %s %s setrev dox touch etg --nodoc sip build' % (pyVer, clean)
|
||||
if port == 'osx':
|
||||
@@ -378,6 +393,10 @@ c['builders'] = [
|
||||
slavenames=["win7-py27"],
|
||||
factory=makeFactory('win64', 'dist', pyVer='3.5')),
|
||||
|
||||
|
||||
BuilderConfig(name="vagrant-bldr",
|
||||
slavenames=["vagrant-bldr"],
|
||||
factory=makeFactory('osx', 'vagrant')),
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user