This is an archive of the discontinued LLVM Phabricator instance.

[zorg] Adding two new builders for armv7 and aarch64
ClosedPublic

Authored by leandron on Mar 28 2018, 8:58 AM.

Details

Summary

The idea here is to add a couple new LLVM builders with the intention of generating a fast LLVM and clang builds to be part of a armv7 and aarch64 builds.

Successful builds will be uploaded to a Google Cloud account and be integrated with tools such as llvm-bisect. The idea is to keep the builds done and available in less than 20 minutes.

NOTE: This is a provisional code review as I'm still waiting for information about the specific Google Cloud accounts.

Diff Detail

Event Timeline

leandron created this revision.Mar 28 2018, 8:58 AM

Nice! Great for bisecting! I'll let @maxim-kuvyrkov approve, as he's the one taking care of the Buildbots now.

sqlbyme accepted this revision.Apr 6 2018, 3:12 PM

Though my Buildbot foo is a bit rusty these days, this LGTM.

This revision is now accepted and ready to land.Apr 6 2018, 3:12 PM
maxim-kuvyrkov accepted this revision.Apr 12 2018, 7:22 AM
gkistanova accepted this revision.Jun 22 2018, 9:24 AM

LGTM

zorg/buildbot/builders/ClangBuilder.py
495

We need a better way to abstract the compression command and the compression-related specifics.

@leandron , note that you have to commit this patch yourself or (if you don't have commit access) explicitly ask someone here to commit it for you.

leandron closed this revision.Nov 16 2018, 3:28 AM

committed a long time ago