]> git.proxmox.com Git - mirror_ovs.git/blame - .travis.yml
cirrus: Use FreeBSD 12.2.
[mirror_ovs.git] / .travis.yml
CommitLineData
826bc7b6 1language: c
826bc7b6 2
40a75bbf
LR
3os:
4 - linux
5
7654a3ed
IM
6cache:
7 directories:
8 - dpdk-dir
9
e88b97cb
DDP
10addons:
11 apt:
12 packages:
34e1211b 13 - bc
e88b97cb
DDP
14 - libssl-dev
15 - llvm-dev
48d3d488
RBE
16 - libjemalloc1
17 - libjemalloc-dev
dc92f724 18 - libnuma-dev
9793898e 19 - libpcap-dev
ac4b6e83 20 - python3-openssl
24e69708 21 - python3-pip
ab451489 22 - python3-sphinx
be7b1655 23 - libelf-dev
6330f300 24 - selinux-policy-dev
771680d9 25 - libunbound-dev
e2ed6fbe 26 - libunwind-dev
252e1e57
IS
27 - python3-setuptools
28 - python3-wheel
29 - ninja-build
e88b97cb 30
6cb2f5a6 31before_install: ./.ci/${TRAVIS_OS_NAME}-prepare.sh
826bc7b6 32
e88b97cb
DDP
33before_script: export PATH=$PATH:$HOME/bin
34
40a75bbf
LR
35matrix:
36 include:
e99c53ee
LY
37 - arch: arm64
38 compiler: gcc
e5a9931b 39 env: TESTSUITE=1 DPDK=1
e99c53ee
LY
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"
e99c53ee
LY
46 - arch: arm64
47 compiler: gcc
48 env: DPDK_SHARED=1
e5a9931b
LY
49 - arch: arm64
50 compiler: clang
51 env: OPTS="--disable-ssl"
00d3374d 52
6cb2f5a6 53script: ./.ci/${TRAVIS_OS_NAME}-build.sh $OPTS
a139efa9
TG
54
55notifications:
56 email:
57 recipients:
08e790fd 58 - ovs-build@openvswitch.org