freebsd-dev/.cirrus.yml
Ed Maste 407abff2b9 Cirrus-CI: use FreeBSD 13.0 image for base system CI build
We generally want to build and test on the highest release version, and
FreeBSD 13.0 also brings some performance benefits.

Reviewed by:	lwhsu
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D29842
2021-04-19 15:23:14 -04:00

28 lines
603 B
YAML

# $FreeBSD$
freebsd_instance:
# Image list available via
# gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images
image: freebsd-13-0-release-amd64
cpu: 8
memory: 24G
env:
CIRRUS_CLONE_DEPTH: 1
task:
timeout_in: 120m
install_script:
- pkg install -y llvm11
setup_script:
- uname -a
- df -m
- pw useradd user
- mkdir -p /usr/obj/$(pwd -P)
- chown user:user /usr/obj/$(pwd -P)
script:
- su user -c "make -j$(sysctl -n hw.ncpu) CROSS_TOOLCHAIN=llvm11 WITHOUT_TOOLCHAIN=yes buildworld buildkernel"
post_script:
- df -m
- du -m -s /usr/obj