⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 271406 in webkit


Ignore:
Timestamp:
Jan 12, 2021, 9:30:52 AM (6 years ago)
Author:
aakash_jain@apple.com
Message:

[build.webkit.org] Update force schedulers as per new buildbot
https://bugs.webkit.org/show_bug.cgi?id=220544

Reviewed by Jonathan Bedard.

  • CISupport/build-webkit-org/loadConfig.py:

(loadBuilderConfig):

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/CISupport/build-webkit-org/loadConfig.py

    r269595 r271406  
    1 # Copyright (C) 2017-2020 Apple Inc. All rights reserved.
     1# Copyright (C) 2017-2021 Apple Inc. All rights reserved.
    22#
    33# Redistribution and use in source and binary forms, with or without
     
    7676        c['schedulers'].append(schedulerClass(**scheduler))
    7777
    78     forceScheduler = ForceScheduler(
    79         name="force",
    80         builderNames=[str(builder['name']) for builder in config['builders']],
    81         reason=StringParameter(name="reason", default="", size=40),
     78    # Setup force schedulers
     79    builderNames = [str(builder['name']) for builder in config['builders']]
     80    reason = StringParameter(name='reason', default='', size=40)
     81    properties = [BooleanParameter(name='is_clean', label='Force Clean build')]
     82    if USE_BUILDBOT_VERSION2:
     83        forceScheduler = ForceScheduler(name='force', builderNames=builderNames, reason=reason, properties=properties)
     84    else:
     85        forceScheduler = ForceScheduler(
     86            name='force',
     87            builderNames=builderNames,
     88            reason=reason,
    8289
    83         # Validate SVN revision: number or empty string
    84         revision=StringParameter(name="revision", default="", regex=re.compile(r'^(\d*)$')),
     90            # Validate SVN revision: number or empty string
     91            revision=StringParameter(name="revision", default="", regex=re.compile(r'^(\d*)$')),
    8592
    86         # Disable default enabled input fields: branch, repository, project, additional properties
    87         branch=FixedParameter(name="branch"),
    88         repository=FixedParameter(name="repository"),
    89         project=FixedParameter(name="project"),
    90         properties=[BooleanParameter(name="is_clean", label="Force Clean build")]
    91     )
     93            # Disable default enabled input fields: branch, repository, project, additional properties
     94            branch=FixedParameter(name="branch"),
     95            repository=FixedParameter(name="repository"),
     96            project=FixedParameter(name="project"),
     97            properties=properties
     98        )
    9299    c['schedulers'].append(forceScheduler)
    93100
  • trunk/Tools/ChangeLog

    r271389 r271406  
     12021-01-12  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [build.webkit.org] Update force schedulers as per new buildbot
     4        https://bugs.webkit.org/show_bug.cgi?id=220544
     5
     6        Reviewed by Jonathan Bedard.
     7
     8        * CISupport/build-webkit-org/loadConfig.py:
     9        (loadBuilderConfig):
     10
    1112021-01-11  Lauro Moura  <lmoura@igalia.com>
    212
Note: See TracChangeset for help on using the changeset viewer.