[master] 1b606ff94 ci: Increase parallelism in Travis CI builds

Dridi Boukelmoune dridi at varni.sh
Wed Oct 28 22:10:40 UTC 2020


> We saved 10 minutes per build (a couple minutes per job). But I think
> most of the time is wasted waiting for and booting VMs instead of
> container builds...

I was a bit behind on travis build environments and got mentally stuck
to the old "historical" container setup:

https://docs.travis-ci.com/user/reference/overview/#deprecated-virtualization-environments

Too my surprise nowadays x86_64 systems are the only ones that don't
containerize on Travis CI and I'm wondering whether we shouldn't
instead use all the other architectures, especially those that we
don't get with Circle CI that I occasionally test using Fedora's
infrastructure:

https://docs.travis-ci.com/user/reference/overview/#which-one-do-i-use

Except for the macos and sanitizer jobs, we could run "normal" jobs in
aarch64, ppc64le and s390x containers with a faster spin up, but
possibly slower execution speed (at least that's how aarch64 looks
today).

Thoughts?


More information about the varnish-commit mailing list