We don't need to upload built-product for all the builder-only queues (which don't trigger any tester). For e.g.: WPE/GTK folks don't need the uploaded built-product (as per email conversation). This process also adds extra time in the build (as we need to run archive-built-product, upload-built-product and transfer-to-s3 step), and the upload might take long time depending on the physical location of the bot and network conditions. We should allow the option to skip the upload.
Created attachment 373362 [details]
Sample run: https://ews-build.webkit-uat.org/#/builders/7/builds/444
Attachment 373362 [details] did not pass style-queue:
ERROR: Tools/BuildSlaveSupport/ews-build/steps.py:622: [CompileWebKit.__init__] Use of super on an old style class [pylint/E1002] 
Total errors found: 1 in 2 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 373362 [details]
Clearing flags on attachment: 373362
Committed r247075: <https://trac.webkit.org/changeset/247075>
All reviewed patches have been landed. Closing bug.