[Webkit-unassigned] [Bug 179506] New: Use Buildbot for OpenSource EWS

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 9 13:57:43 PST 2017


            Bug ID: 179506
           Summary: Use Buildbot for OpenSource EWS
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: aakash_jain at apple.com
                CC: lforschler at apple.com

We should use Buildbot for OpenSource EWS. Currently our code in QueueStatusServer and webkitpy is implementing functionality similar to buildbot as well as logic for building, testing etc. The codebase is very complicated to navigate and scale. Various enhancements planned for EWS, are already implemented by Buildbot or would be very easy to implement using Buildbot.

Current codebase is not very scalable. Adding a queue requires significant amount of code. For e.g.: https://bugs.webkit.org/show_bug.cgi?id=178480 has large patch to add webkitpy EWS, if using buildbot, this could easily be done in 10-20 lines of code.

Buildbot would make EWS more scalable and easier to work on since we already manage Buildbot instances and many engineers in WebKit have expertise with Buildbot.

Few examples of tasks which would be easier with Buildbot:

- Seeing failures logs in real-time would be automatic with Buildbot <rdar://problem/29490561> 

- API tests could be easily added as a buildbot step (https://bugs.webkit.org/show_bug.cgi?id=106596)

- Implementing Security EWS.

- Handling large logs would be easier as well <rdar://problem/34841885>

- Retrying a build would be easier as well.

See <rdar://problem/35345858>.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20171109/d3828172/attachment-0001.html>

More information about the webkit-unassigned mailing list