2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-22 01:51:26 +00:00
ovs/.cirrus.yml

35 lines
843 B
YAML
Raw Normal View History

freebsd_build_task:
freebsd_instance:
matrix:
image_family: freebsd-13-5-snap
image_family: freebsd-14-3-snap
cpu: 4
memory: 4G
env:
DEPENDENCIES: automake libtool gmake gcc openssl python3
PY_DEPS: sphinx|netaddr|pyparsing
matrix:
COMPILER: gcc
COMPILER: clang
prepare_script:
- sysctl -w kern.coredump=0
- pkg update -f
- pkg install -y ${DEPENDENCIES}
$(pkg search -xq "^py3[0-9]+-(${PY_DEPS})-[0-9]+" | xargs)
configure_script:
- ./boot.sh
- ./configure CC=${COMPILER} CFLAGS="-g -O2 -Wall"
MAKE=gmake --enable-Werror
|| { cat config.log; exit 1; }
build_script:
- gmake -j8
check_script:
- gmake -j8 check TESTSUITEFLAGS=-j8 RECHECK=yes
|| { cat ./tests/testsuite.log; exit 1; }