mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2026-01-05 03:20:08 +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,
|
#BuildSlave("osx_10.6-py27", bbpasswd.PASSWD1,
|
||||||
# notify_on_missing='robin@alldunn.com',
|
# notify_on_missing='robin@alldunn.com',
|
||||||
# max_builds=1),
|
# 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.
|
# 'slavePortnum' defines the TCP port to listen on for connections from slaves.
|
||||||
@@ -137,6 +141,12 @@ c['schedulers'].append( Nightly(
|
|||||||
onlyIfChanged=True,
|
onlyIfChanged=True,
|
||||||
builderNames=["bdist-src"]))
|
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(
|
c['schedulers'].append( ForceScheduler(
|
||||||
name='sched-force',
|
name='sched-force',
|
||||||
@@ -166,6 +176,7 @@ c['schedulers'].append( ForceScheduler(
|
|||||||
"dist-win64-py35",
|
"dist-win64-py35",
|
||||||
"bdist-docs",
|
"bdist-docs",
|
||||||
"bdist-src",
|
"bdist-src",
|
||||||
|
"vagrant-bldr",
|
||||||
]))
|
]))
|
||||||
|
|
||||||
|
|
||||||
@@ -213,7 +224,7 @@ def makeFactory(port, buildType='buildOnly', pyVer='2.7'):
|
|||||||
clean = ''
|
clean = ''
|
||||||
|
|
||||||
# Start from a clean build tree for the daily "dist" builds
|
# Start from a clean build tree for the daily "dist" builds
|
||||||
if buildType in ['dist', 'docs']:
|
if buildType in ['dist', 'docs', 'vagrant']:
|
||||||
mode = 'full'
|
mode = 'full'
|
||||||
method = 'clobber'
|
method = 'clobber'
|
||||||
|
|
||||||
@@ -237,6 +248,10 @@ def makeFactory(port, buildType='buildOnly', pyVer='2.7'):
|
|||||||
elif buildType == 'docs':
|
elif buildType == 'docs':
|
||||||
cmd = 'python -u build.py %s setrev dox touch etg sip build wxlib ' \
|
cmd = 'python -u build.py %s setrev dox touch etg sip build wxlib ' \
|
||||||
'sphinx bdist_docs --upload' % pyVer
|
'sphinx bdist_docs --upload' % pyVer
|
||||||
|
|
||||||
|
elif buildType == 'vagrant':
|
||||||
|
cmd = 'python -u build.py setrev dox etg --nodoc sip sdist build_vagrant --upload'
|
||||||
|
|
||||||
else:
|
else:
|
||||||
cmd = 'python -u build.py %s %s setrev dox touch etg --nodoc sip build' % (pyVer, clean)
|
cmd = 'python -u build.py %s %s setrev dox touch etg --nodoc sip build' % (pyVer, clean)
|
||||||
if port == 'osx':
|
if port == 'osx':
|
||||||
@@ -378,6 +393,10 @@ c['builders'] = [
|
|||||||
slavenames=["win7-py27"],
|
slavenames=["win7-py27"],
|
||||||
factory=makeFactory('win64', 'dist', pyVer='3.5')),
|
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