]> git.proxmox.com Git - mirror_ovs.git/blame - .travis.yml
ip_gre: Remove even more unused code
[mirror_ovs.git] / .travis.yml
CommitLineData
826bc7b6
TG
1language: c
2compiler:
3 - gcc
4 - clang
5
40a75bbf
LR
6os:
7 - linux
8
7654a3ed
IM
9cache:
10 directories:
11 - dpdk-dir
12
e88b97cb
DDP
13addons:
14 apt:
15 packages:
34e1211b
DDP
16 - bc
17 - gcc-multilib
e88b97cb
DDP
18 - libssl-dev
19 - llvm-dev
48d3d488
RBE
20 - libjemalloc1
21 - libjemalloc-dev
dc92f724 22 - libnuma-dev
ab451489 23 - python3-sphinx
be7b1655 24 - libelf-dev
6330f300 25 - selinux-policy-dev
771680d9
YS
26 - libunbound-dev
27 - libunbound-dev:i386
e2ed6fbe 28 - libunwind-dev
e88b97cb 29
40a75bbf 30before_install: ./.travis/${TRAVIS_OS_NAME}-prepare.sh
826bc7b6 31
e88b97cb
DDP
32before_script: export PATH=$PATH:$HOME/bin
33
826bc7b6
TG
34env:
35 - OPTS="--disable-ssl"
c94e2d64 36 - TESTSUITE=1 KERNEL=3.16
f71a0f83 37 - TESTSUITE=1 OPTS="--enable-shared"
2581b0ad
IM
38 - TESTSUITE=1 DPDK=1
39 - TESTSUITE=1 LIBS=-ljemalloc
40 - KERNEL_LIST="5.0 4.20 4.19 4.18 4.17 4.16"
41 - KERNEL_LIST="4.15 4.14 4.9 4.4 3.19 3.16"
d5ad5804 42 - AFXDP=1 KERNEL=5.3
aa135fb9 43 - M32=1 OPTS="--disable-ssl"
bb16fbcc 44 - DPDK=1 OPTS="--enable-shared"
bb16fbcc
IM
45 - DPDK_SHARED=1
46 - DPDK_SHARED=1 OPTS="--enable-shared"
826bc7b6 47
40a75bbf
LR
48matrix:
49 include:
50 - os: osx
51 compiler: clang
52 env: OPTS="--disable-ssl"
53
54script: ./.travis/${TRAVIS_OS_NAME}-build.sh $OPTS
a139efa9
TG
55
56notifications:
57 email:
58 recipients:
08e790fd 59 - ovs-build@openvswitch.org