Commit 747fe72e authored by bdash's avatar bdash

2006-10-01 Mark Rowe <opendarwin.org@bdash.net.nz>

        Reviewed by Maciej.

        Add QT build slave to Buildbot.

        * BuildSlaveSupport/build.webkit.org-config/webkit/builders.py: Add QT build slave, fix existing errors.
        * BuildSlaveSupport/build.webkit.org-config/webkit/factories.py: Add QT build factory.
        * BuildSlaveSupport/build.webkit.org-config/webkit/status.py: Disable forcing of builds via web interface to prevent spamming.  Use the IRC bot in #webkit-build instead.
        * BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: Add CMake build step.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent fc3c26a8
from webkit.factories import *
_builders = [('post-commit-powerpc-mac-os-x', StandardBuildFactory, ['apple-slave-6', 'apple-slave-5'])
('post-commit-leaks-powerpc-mac-os-x', LeakBuildFactory, ['apple-slave-5', 'apple-slave-6'])
_builders = [('post-commit-powerpc-mac-os-x', StandardBuildFactory, ['apple-slave-6', 'apple-slave-5']),
('post-commit-leaks-powerpc-mac-os-x', LeakBuildFactory, ['apple-slave-5', 'apple-slave-6']),
('page-layout-test-mac-os-x', PageLoadTestBuildFactory, ['apple-slave-1']),
('post-commit-pixel-powerpc-mac-os-x', PixelTestBuildFactory, ['apple-slave-3', 'apple-slave-4'])
('post-commit-pixel-powerpc-mac-os-x', PixelTestBuildFactory, ['apple-slave-3', 'apple-slave-4']),
('post-commit-win32', Win32BuildFactory, ['apple-slave-2']),
('periodic-powerpc-mac-os-x-no-svg', NoSVGBuildFactory, ['apple-slave-4', 'apple-slave-3'])
('periodic-powerpc-mac-os-x-no-svg', NoSVGBuildFactory, ['apple-slave-4', 'apple-slave-3']),
('post-commit-linux-qt', QTBuildFactory, ['wildfox-slave-1']),
]
def getBuilders():
......
......@@ -58,3 +58,8 @@ class Win32BuildFactory(BuildFactory):
self.steps.append(s(CompileWebKit, configuration="release"))
self.steps.append(s(JavaScriptCoreTest))
self.steps.append(s(LayoutTest))
class QTBuildFactory(BuildFactory):
def __init__(self):
BuildFactory.__init__(self)
self.steps.append(s(CompileWebKitCMake))
......@@ -14,7 +14,7 @@ class MyWaterfall(html.Waterfall):
request.path = '/' + '/'.join(request.prepath + request.postpath)
self.site.resource = RewriterResource(rootResource, rewriteXSL)
waterfall = MyWaterfall(http_port=8010, css="buildbot.css", results_directory="/home/buildresults/results/")
waterfall = MyWaterfall(http_port=8010, css="buildbot.css", results_directory="/home/buildresults/results/", allowForce=False)
allBuildsEmail = mail.MailNotifier(fromaddr="buildbot@webkit.org",
extraRecipients=["mark+webkit-builds@bdash.net.nz"],
......
......@@ -118,6 +118,10 @@ class UploadLayoutResults(UploadCommand, ShellCommand):
ShellCommand.__init__(self, *args, **kwargs)
class CompileWebKitCMake(Compile):
command = "mkdir -p WebKitBuild && cd WebKitBuild && cmake -DWEBKIT_DO_NOT_USE_COLORFUL_OUTPUT=ON .. && make"
description = ["compiling"]
descriptionDone = ["compiled"]
class CompileWebKit(Compile):
command = ["./WebKitTools/Scripts/build-webkit"]
......
2006-10-01 Mark Rowe <opendarwin.org@bdash.net.nz>
Reviewed by Maciej.
Add QT build slave to Buildbot.
* BuildSlaveSupport/build.webkit.org-config/webkit/builders.py: Add QT build slave, fix existing errors.
* BuildSlaveSupport/build.webkit.org-config/webkit/factories.py: Add QT build factory.
* BuildSlaveSupport/build.webkit.org-config/webkit/status.py: Disable forcing of builds via web interface to prevent spamming. Use the IRC bot in #webkit-build instead.
* BuildSlaveSupport/build.webkit.org-config/webkit/steps.py: Add CMake build step.
2006-09-28 David Harrison <harrison@apple.com>
Suggested by Darin.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment