Changeset 247075 in webkit


Ignore:
Timestamp:
Jul 2, 2019 4:03:11 PM (5 years ago)
Author:
aakash_jain@apple.com
Message:

[ews-build] Allow skipping uploading built product for few builders
https://bugs.webkit.org/show_bug.cgi?id=199422

Reviewed by Michael Catanzaro.

  • BuildSlaveSupport/ews-build/steps.py:

(CompileWebKit.init): Added optional skipUpload parameter.
(CompileWebKit.evaluateCommand): Allow to skip upload if there are no triggers and skipUpload is True.

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/ews-build/steps.py

    r247069 r247075  
    620620    command = ['perl', 'Tools/Scripts/build-webkit', WithProperties('--%(configuration)s')]
    621621
    622     def __init__(self, **kwargs):
     622    def __init__(self, skipUpload=False, **kwargs):
     623        self.skipUpload = skipUpload
    623624        super(CompileWebKit, self).__init__(logEnviron=False, **kwargs)
    624625
     
    651652            self.build.addStepsAfterCurrentStep([UnApplyPatchIfRequired(), CompileWebKitToT(), AnalyzeCompileWebKitResults()])
    652653        else:
    653             self.build.addStepsAfterCurrentStep([ArchiveBuiltProduct(), UploadBuiltProduct(), TransferToS3()])
     654            triggers = self.getProperty('triggers', None)
     655            if triggers or not self.skipUpload:
     656                self.build.addStepsAfterCurrentStep([ArchiveBuiltProduct(), UploadBuiltProduct(), TransferToS3()])
    654657
    655658        return super(CompileWebKit, self).evaluateCommand(cmd)
  • trunk/Tools/ChangeLog

    r247073 r247075  
     12019-07-02  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews-build] Allow skipping uploading built product for few builders
     4        https://bugs.webkit.org/show_bug.cgi?id=199422
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        * BuildSlaveSupport/ews-build/steps.py:
     9        (CompileWebKit.__init__): Added optional skipUpload parameter.
     10        (CompileWebKit.evaluateCommand): Allow to skip upload if there are no triggers and skipUpload is True.
     11
    1122019-07-02  Tim Horton  <timothy_horton@apple.com>
    213
Note: See TracChangeset for help on using the changeset viewer.