]> git.proxmox.com Git - mirror_ovs.git/blob - .travis.yml
cirrus: Use FreeBSD 12.2.
[mirror_ovs.git] / .travis.yml
1 language: c
2
3 os:
4 - linux
5
6 cache:
7 directories:
8 - dpdk-dir
9
10 addons:
11 apt:
12 packages:
13 - bc
14 - libssl-dev
15 - llvm-dev
16 - libjemalloc1
17 - libjemalloc-dev
18 - libnuma-dev
19 - libpcap-dev
20 - python3-openssl
21 - python3-pip
22 - python3-sphinx
23 - libelf-dev
24 - selinux-policy-dev
25 - libunbound-dev
26 - libunwind-dev
27 - python3-setuptools
28 - python3-wheel
29 - ninja-build
30
31 before_install: ./.ci/${TRAVIS_OS_NAME}-prepare.sh
32
33 before_script: export PATH=$PATH:$HOME/bin
34
35 matrix:
36 include:
37 - arch: arm64
38 compiler: gcc
39 env: TESTSUITE=1 DPDK=1
40 - arch: arm64
41 compiler: gcc
42 env: KERNEL_LIST="5.5 4.19"
43 - arch: arm64
44 compiler: gcc
45 env: KERNEL_LIST="4.9 3.16"
46 - arch: arm64
47 compiler: gcc
48 env: DPDK_SHARED=1
49 - arch: arm64
50 compiler: clang
51 env: OPTS="--disable-ssl"
52
53 script: ./.ci/${TRAVIS_OS_NAME}-build.sh $OPTS
54
55 notifications:
56 email:
57 recipients:
58 - ovs-build@openvswitch.org