[webkit-gtk] New WebKitGTK+ buildbots

Carlos Alberto Lopez Perez clopez at igalia.com
Tue May 13 10:08:34 PDT 2014


The previous week, we (Igalia) split each one of the GTK+ bots that we
maintain (x86_64 release and x86_64 debug) in build-only and tests: [1]


We think that this would allow developers to have a better overview of
the status of the GTK+ port. The build-only bots should be most of the
time green, meanwhile the test ones will be green when the gardening
efforts are able to catch up.

One of the issues with this setup is that the build-only bot has to
upload the built product to the buildmaster, and the tests bot has to
download it later. For the release bot, this archive weights around
~70MB, but for the debug one is around ~1.5GB. So, this is a serious
problem because uploading and downloading such amount of data would
cause serious delays on the build queues.

To workaround this issue we implemented a shell script that wraps the
zip and unzip commands. And instead of uploading the built product, we
only upload to the buildmaster a fake zip file that contains only a txt
with a pointer to the real zip file (the one that has the built product).

This way we avoid the problem with the slow upload/download steps.

If you administer some buildbot, maybe you could be interested in
splitting it and deploying a similar setup. Here is the wrapper script
that we currently use: http://people.igalia.com/clopez/zipwrapper

BTW, in the coming weeks we plan to deploy also a GTK perf bot [2]


[1] https://bugs.webkit.org/show_bug.cgi?id=131358
[2] https://bugs.webkit.org/show_bug.cgi?id=132862

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 883 bytes
Desc: OpenPGP digital signature
URL: <https://lists.webkit.org/pipermail/webkit-gtk/attachments/20140513/d2f35932/attachment.sig>

More information about the webkit-gtk mailing list