Hey Travis folks,
I noticed when working on setting up some Travis integration for one of our Ubuntu projects recently that Travis builds use
archive.ubuntu.com directly. Ubuntu runs in-cloud mirrors for GCE, at
<region name>.gce.archive.ubuntu.com for each GCE region, and these are substantially more performant than
archive.u.c is as they only depend on the cloud’s internal networking.
For builds that depend on the Ubuntu archive, I think you could see a substantial speed-up by using the in-cloud mirrors. (I suspect you’d also see your transit costs drop, too, as builds wouldn’t have to egress to get their packages.)