INSTALL.md: Suggest jemalloc memory allocator.
[cascardo/ovs.git] / .travis.yml
1 language: c
2 compiler:
3   - gcc
4   - clang
5
6 addons:
7   apt:
8     packages:
9       - bc
10       - gcc-multilib
11       - libssl-dev
12       - llvm-dev
13       - libjemalloc1
14       - libjemalloc-dev
15
16 before_install: ./.travis/prepare.sh
17
18 before_script: export PATH=$PATH:$HOME/bin
19
20 sudo: false
21
22 env:
23   - OPTS="--disable-ssl"
24   - TESTSUITE=1 KERNEL=3.18.1
25   - TESTSUITE=1 OPTS="--enable-shared"
26   - BUILD_ENV="-m32" OPTS="--disable-ssl"
27   - KERNEL=3.17.7 DPDK=1
28   - KERNEL=3.17.7 DPDK=1 OPTS="--enable-shared"
29   - KERNEL=4.3.5
30   - KERNEL=4.1.17
31   - KERNEL=3.18.26
32   - KERNEL=3.14.60
33   - KERNEL=3.12.53
34   - KERNEL=3.10.96
35   - TESTSUITE=1 LIBS=-ljemalloc
36
37 script: ./.travis/build.sh $OPTS
38
39 notifications:
40   email:
41     recipients:
42       - build@openvswitch.org