dpif-netlink: add GENEVE creation support
[cascardo/ovs.git] / .travis.yml
1 language: c
2 compiler:
3   - gcc
4   - clang
5
6 os:
7   - linux
8
9 addons:
10   apt:
11     packages:
12       - bc
13       - gcc-multilib
14       - libnuma-dev
15       - libssl-dev
16       - llvm-dev
17       - libjemalloc1
18       - libjemalloc-dev
19
20 before_install: ./.travis/${TRAVIS_OS_NAME}-prepare.sh
21
22 before_script: export PATH=$PATH:$HOME/bin
23
24 sudo: false
25
26 env:
27   - OPTS="--disable-ssl"
28   - TESTSUITE=1 KERNEL=3.18.1
29   - TESTSUITE=1 OPTS="--enable-shared"
30   - BUILD_ENV="-m32" OPTS="--disable-ssl"
31   - KERNEL=3.17.7 DPDK=1
32   - KERNEL=3.17.7 DPDK=1 OPTS="--enable-shared"
33   - KERNEL=4.3.5
34   - KERNEL=4.1.17
35   - KERNEL=3.18.26
36   - KERNEL=3.14.60
37   - KERNEL=3.12.53
38   - KERNEL=3.10.96
39   - TESTSUITE=1 LIBS=-ljemalloc
40
41 matrix:
42   include:
43     - os: osx
44       compiler: clang
45       env: OPTS="--disable-ssl"
46
47 script: ./.travis/${TRAVIS_OS_NAME}-build.sh $OPTS
48
49 notifications:
50   email:
51     recipients:
52       - build@openvswitch.org