Page MenuHomeFreeBSD

Cirrus-CI: use FreeBSD 13.0 image for base system CI build
ClosedPublic

Authored by emaste on Apr 19 2021, 7:17 PM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 19 2024, 1:51 AM
Unknown Object (File)
Oct 4 2024, 8:00 AM
Unknown Object (File)
Oct 4 2024, 5:17 AM
Unknown Object (File)
Oct 3 2024, 4:49 PM
Unknown Object (File)
Oct 1 2024, 4:36 PM
Unknown Object (File)
Oct 1 2024, 4:15 PM
Unknown Object (File)
Oct 1 2024, 3:51 PM
Unknown Object (File)
Sep 30 2024, 10:57 PM
Subscribers
None

Details

Summary

We generally want to build and test on the highest release version, and FreeBSD 13.0 also brings some performance benefits.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

emaste created this revision.
This revision is now accepted and ready to land.Apr 19 2021, 7:18 PM

freebsd-12-1-snap: https://cirrus-ci.com/task/5348410082459648
freebsd-13-0-release-amd64: https://cirrus-ci.com/task/4802977186709504

The two runs completed in about the same amount of time (33:17 for 12.1, 31:29 for 13.0).

Note with this change, we're switching from using latest -STABLE to -RELEASE.

Note with this change, we're switching from using latest -STABLE to -RELEASE.

Yes - we were using -STABLE primarily because the GCP 12.2 release image was broken.

Cirrus-CI main branch build times https://cirrus-ci.com/github/freebsd/freebsd-src/main

image.png (150×1 px, 8 KB)

Rightmost 4 green bars are after this change.
(Failures on this change and the successive one were transient git clone failures)