]>
Commit | Line | Data |
---|---|---|
826bc7b6 TG |
1 | language: c |
2 | compiler: | |
3 | - gcc | |
4 | - clang | |
5 | ||
40a75bbf LR |
6 | os: |
7 | - linux | |
8 | ||
e88b97cb DDP |
9 | addons: |
10 | apt: | |
11 | packages: | |
34e1211b DDP |
12 | - bc |
13 | - gcc-multilib | |
e88b97cb DDP |
14 | - libssl-dev |
15 | - llvm-dev | |
48d3d488 RBE |
16 | - libjemalloc1 |
17 | - libjemalloc-dev | |
dc92f724 | 18 | - libnuma-dev |
36924d61 | 19 | - python-sphinx |
be7b1655 | 20 | - libelf-dev |
6330f300 | 21 | - selinux-policy-dev |
771680d9 YS |
22 | - libunbound-dev |
23 | - libunbound-dev:i386 | |
e88b97cb | 24 | |
40a75bbf | 25 | before_install: ./.travis/${TRAVIS_OS_NAME}-prepare.sh |
826bc7b6 | 26 | |
e88b97cb DDP |
27 | before_script: export PATH=$PATH:$HOME/bin |
28 | ||
29 | sudo: false | |
0f89f1a7 | 30 | |
826bc7b6 TG |
31 | env: |
32 | - OPTS="--disable-ssl" | |
bdd508b6 | 33 | - TESTSUITE=1 KERNEL=3.16.54 |
f71a0f83 | 34 | - TESTSUITE=1 OPTS="--enable-shared" |
b9aa727c | 35 | - BUILD_ENV="-m32" OPTS="--disable-ssl" |
bdd508b6 GR |
36 | - KERNEL=3.16.54 DPDK=1 |
37 | - KERNEL=3.16.54 DPDK=1 OPTS="--enable-shared" | |
bf61b8b1 YS |
38 | - KERNEL=4.17.14 |
39 | - KERNEL=4.16.18 | |
7f63d830 YS |
40 | - KERNEL=4.15.18 |
41 | - KERNEL=4.14.63 | |
42 | - KERNEL=4.9.120 | |
43 | - KERNEL=4.4.148 | |
db1dcb23 | 44 | - KERNEL=3.19.8 |
7f63d830 | 45 | - KERNEL=3.16.57 |
48d3d488 | 46 | - TESTSUITE=1 LIBS=-ljemalloc |
826bc7b6 | 47 | |
40a75bbf LR |
48 | matrix: |
49 | include: | |
50 | - os: osx | |
51 | compiler: clang | |
52 | env: OPTS="--disable-ssl" | |
53 | ||
54 | script: ./.travis/${TRAVIS_OS_NAME}-build.sh $OPTS | |
a139efa9 TG |
55 | |
56 | notifications: | |
57 | email: | |
58 | recipients: | |
08e790fd | 59 | - ovs-build@openvswitch.org |