From: Andrew Cooper Date: Sat, 13 Jan 2024 13:29:24 +0000 (+0000) Subject: CI: Add Cirrus-CI FreeBSD testing X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=5a513bb7a7f08a0ab9aa23312ab9a34240a24d2c;p=people%2Fandrewcoop%2Fxen-test-framework.git CI: Add Cirrus-CI FreeBSD testing Signed-off-by: Andrew Cooper --- diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 0000000..1d3a59d --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,28 @@ +freebsd_template: &FREEBSD_TEMPLATE + environment: + APPEND_LIB: /usr/local/lib + APPEND_INCLUDES: /usr/local/include + + install_script: pkg install -y gmake + + build_script: + - cc --version + - gmake -j`sysctl -n hw.ncpu` LLVM=y + +freebsd_13_task: + name: 'FreeBSD 13' + freebsd_instance: + image_family: freebsd-13-2 + << : *FREEBSD_TEMPLATE + +freebsd_14_task: + name: 'FreeBSD 14' + freebsd_instance: + image_family: freebsd-14-0 + << : *FREEBSD_TEMPLATE + +freebsd_15_task: + name: 'FreeBSD 15' + freebsd_instance: + image_family: freebsd-15-0-snap + << : *FREEBSD_TEMPLATE