Changeset 212429 in webkit


Ignore:
Timestamp:
Feb 16, 2017 4:16:26 AM (7 years ago)
Author:
clopez@igalia.com
Message:

[GTK] Add two new buildbots that build-only test on Debian stable and Ubuntu LTS
https://bugs.webkit.org/show_bug.cgi?id=168321

Reviewed by Michael Catanzaro.

The additionalArgument --default-cmake-features is used both to
skip the JHBuild (InstallGtkDependencies) build step and to build
with the default features from the CMake config.

  • BuildSlaveSupport/build.webkit.org-config/config.json:
  • BuildSlaveSupport/build.webkit.org-config/master.cfg:

(Factory.init):

  • BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py:
Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/config.json

    r212396 r212429  
    7373                    { "name": "gtk-linux-slave-8", "platform": "gtk" },
    7474                    { "name": "gtk-linux-slave-9", "platform": "gtk" },
     75                    { "name": "gtk-linux-slave-10", "platform": "gtk" },
     76                    { "name": "gtk-linux-slave-11", "platform": "gtk" },
    7577
    7678                    { "name": "jsconly-linux-szeged-slave-1", "platform": "jsc-only" },
     
    301303                      "additionalArguments": ["--display-server=wayland"],
    302304                      "slavenames": ["gtk-linux-slave-9"]
     305                    },
     306                    {
     307                      "name": "GTK Linux 64-bit Release Debian Stable (Build)", "type": "Build", "builddir": "gtk-linux-64-release-debian",
     308                      "platform": "gtk", "configuration": "release", "architectures": ["x86_64"],
     309                      "additionalArguments": ["--default-cmake-features"],
     310                      "slavenames": ["gtk-linux-slave-10"]
     311                    },
     312                    {
     313                      "name": "GTK Linux 64-bit Release Ubuntu LTS (Build)", "type": "Build", "builddir": "gtk-linux-64-release-ubuntu",
     314                      "platform": "gtk", "configuration": "release", "architectures": ["x86_64"],
     315                      "additionalArguments": ["--default-cmake-features"],
     316                      "slavenames": ["gtk-linux-slave-11"]
    303317                    },
    304318                    {
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg

    r212396 r212429  
    774774        if platform == "win":
    775775            self.addStep(InstallWin32Dependencies())
    776         if platform == "gtk":
     776        if platform == "gtk" and additionalArguments != ["--default-cmake-features"]:
    777777            self.addStep(InstallGtkDependencies())
    778778
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py

    r212396 r212429  
    418418    'GTK Linux 64-bit Release (Tests)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'jhbuild', 'download-built-product', 'extract-built-product', 'jscore-test', 'layout-test', 'webkitpy-test', 'webkitperl-test', 'bindings-generation-tests', 'builtins-generator-tests', 'archive-test-results', 'upload', 'MasterShellCommand', 'API tests'],
    419419    'GTK Linux 64-bit Release Wayland (Tests)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'jhbuild', 'download-built-product', 'extract-built-product', 'jscore-test', 'layout-test', 'webkitpy-test', 'webkitperl-test', 'bindings-generation-tests', 'builtins-generator-tests', 'archive-test-results', 'upload', 'MasterShellCommand', 'API tests'],
     420    'GTK Linux 64-bit Release Ubuntu LTS (Build)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit'],
     421    'GTK Linux 64-bit Release Debian Stable (Build)' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit'],
    420422    'GTK Linux ARM Release' : ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'jhbuild', 'compile-webkit', 'jscore-test', 'webkitpy-test', 'webkitperl-test', 'bindings-generation-tests', 'builtins-generator-tests', 'API tests'],
    421423
  • trunk/Tools/ChangeLog

    r212396 r212429  
     12017-02-16  Carlos Alberto Lopez Perez  <clopez@igalia.com>
     2
     3        [GTK] Add two new buildbots that build-only test on Debian stable and Ubuntu LTS
     4        https://bugs.webkit.org/show_bug.cgi?id=168321
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        The additionalArgument --default-cmake-features is used both to
     9        skip the JHBuild (InstallGtkDependencies) build step and to build
     10        with the default features from the CMake config.
     11
     12        * BuildSlaveSupport/build.webkit.org-config/config.json:
     13        * BuildSlaveSupport/build.webkit.org-config/master.cfg:
     14        (Factory.__init__):
     15        * BuildSlaveSupport/build.webkit.org-config/mastercfg_unittest.py:
     16
    1172017-02-15  Lucas Forschler  <lforschler@apple.com>
    218
Note: See TracChangeset for help on using the changeset viewer.