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