From 2cbcebb7beb21237d7b5dd8cb9c4c93a05fffa83 Mon Sep 17 00:00:00 2001 From: Peter Keresztes Schmidt Date: Sat, 27 Feb 2021 21:14:02 +0100 Subject: [PATCH] CI: Use Cirrus CI for FreeBSD builds --- .cirrus.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .cirrus.yml diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 000000000..98047298e --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,22 @@ +task: + name: freebsd-build + freebsd_instance: + image_family: freebsd-12-2 + + prepare_script: + - pkg install -yq git cmake jpeg-turbo mysql80-client ffmpeg libvncserver libjwt catch p5-DBI p5-DBD-mysql p5-Date-Manip p5-Test-LWP-UserAgent p5-Sys-Mmap + + configure_script: + - git submodule update --init --recursive + - mkdir build + - cd build + - cmake ../ -DBUILD_MAN=0 -DBUILD_TEST_SUITE=1 + + build_script: + - cd build + - make -j3 + - make install + + test_script: + - cd build + - make test