Re: Cirrus CI to shut down

Joe Schaefer <[email protected]>
Newsgroups gmane.os.freebsd.devel.hackers
Message-ID <CAOzHqcLTph2JvUdCcqxuU6OT+NpSeaBDkKEH3mAzsVbJPWiVBQ@mail.gmail.com>
Good points.  But I don’t mean host your own build farm. I mean use the
laptop your company gave you.

On Sun, Apr 12, 2026 at 7:22 AM David Chisnall <[email protected]> wrote:

> On 12 Apr 2026, at 01:36, Joe Schaefer <[email protected]> wrote:
>
>
> I have never understood the economics of cloud builds.
>
> I always advise developers to run an isolated container on their own
> hardware and hook *that* into GitHub actions.  Makes tons of sense for CI.
>
>
> The economics are simple: It is much cheaper to run on hosted VMs.
>
> We do LLVM CI on GCE with Cirrus-CI.  We use a fast (16-core, I think,
> might be 32-core) Ampere VM to get rapid turnaround (build + tests is 15-20
> minutes, less with a warm ccache.  Cirrus has infrastructure to use a cloud
> storage account for ccache, a build of LLVM with this configured takes
> under two minutes for an incremental PR build).  On every merge to our main
> branch, we spin up x86-64 and AArch64 VMs to do release builds and push to
> artefact storage.
>
> This costs us around £20/month.
>
> If we invested this money on buying a fast CI machine, we would have
> £240.  That wouldn’t even pay for the RAM in the CPU that we use, let alone
> the other infrastructure that we’d need.to operate all of it (isolated
> network connectivity and so on).
>
> David
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.