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)
Fri, Mar 22, 5:27 PM
Unknown Object (File)
Fri, Mar 22, 5:16 PM
Unknown Object (File)
Fri, Mar 22, 5:16 PM
Unknown Object (File)
Sat, Mar 9, 9:41 AM
Unknown Object (File)
Jan 14 2024, 1:21 AM
Unknown Object (File)
Dec 25 2023, 2:09 PM
Unknown Object (File)
Dec 24 2023, 7:00 AM
Unknown Object (File)
Dec 24 2023, 7:00 AM
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

Lint
Lint Skipped
Unit
Tests Skipped

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)