]> git.proxmox.com Git - mirror_ovs.git/blob - .travis.yml
datapath: Add support for kernel 4.7
[mirror_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 - libssl-dev
15 - llvm-dev
16 - libjemalloc1
17 - libjemalloc-dev
18
19 before_install: ./.travis/${TRAVIS_OS_NAME}-prepare.sh
20
21 before_script: export PATH=$PATH:$HOME/bin
22
23 sudo: false
24
25 env:
26 - OPTS="--disable-ssl"
27 - TESTSUITE=1 KERNEL=3.18.1
28 - TESTSUITE=1 OPTS="--enable-shared"
29 - BUILD_ENV="-m32" OPTS="--disable-ssl"
30 - KERNEL=3.17.7 DPDK=1
31 - KERNEL=3.17.7 DPDK=1 OPTS="--enable-shared"
32 - KERNEL=4.7.2
33 - KERNEL=4.4.15
34 - KERNEL=4.1.28
35 - KERNEL=3.18.37
36 - KERNEL=3.14.73
37 - KERNEL=3.12.61
38 - KERNEL=3.10.102
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