]> git.proxmox.com Git - mirror_ovs.git/blob - .cirrus.yml
cirrus: Use FreeBSD 12.2.
[mirror_ovs.git] / .cirrus.yml
1 freebsd_build_task:
2
3 freebsd_instance:
4 matrix:
5 image_family: freebsd-12-2-snap
6 image_family: freebsd-11-4-snap
7 cpu: 4
8 memory: 8G
9
10 env:
11 DEPENDENCIES: automake libtool gmake gcc wget openssl
12 python3 py37-openssl py37-sphinx
13 matrix:
14 COMPILER: gcc
15 COMPILER: clang
16
17 prepare_script:
18 - sysctl -w kern.coredump=0
19 - pkg update -f
20 - pkg install -y ${DEPENDENCIES}
21
22 configure_script:
23 - ./boot.sh
24 - ./configure CC=${COMPILER} CFLAGS="-g -O2 -Wall"
25 MAKE=gmake --enable-Werror
26 || { cat config.log; exit 1; }
27
28 build_script:
29 - gmake -j8
30
31 check_script:
32 - gmake -j8 check TESTSUITEFLAGS=-j8 RECHECK=yes
33 || { cat ./tests/testsuite.log; exit 1; }