[libcxx-dev] [llvm-dev] Appveyor for the LLVM Github Org

Roman Lebedev via libcxx-dev libcxx-dev at lists.llvm.org
Tue Mar 19 10:51:18 PDT 2019


On Tue, Mar 19, 2019 at 8:24 PM Eric Fiselier via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
>
> Hi All,
>
> Appveyor is a CI product for Windows. It's free for open source projects on Github.
> Libc++ has been using it via the llvm-mirror organization on Github [1].
>
> Should we set Appveyor up for the official LLVM Github organization?
>
> The motivation for testing libc++ on Windows using Appveyor over Buildbot is that
> Appveyor allows for a faster development cycle. CI configuration changes are
> frequent at this stage of libc++ Windows support.
> With buildbot these changes take a week to propagate.

How would that work for LLVM?
libc++ / libcxx are rather small projects so Appveyor works well for them.
But LLVM as a whole is *huge*.
It takes ~50 minutes (1 hour let's say) to build it for me with 8 cores.
Appveyor builds are 2-4 cores, and severely ram-limited.
So it would take 4..2 hours at best to build, and then there's tests.
It doesn't sound all that promising?

(also, only a single build at a time)

> /Eric
Roman.

> [1] https://ci.appveyor.com/project/llvm-mirror/libcxx
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


More information about the libcxx-dev mailing list