]> git.proxmox.com Git - ovs.git/blob - .travis.yml
netdev-dpdk: Rename ivshmem structures.
[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 - python-sphinx
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.16.39
29 - TESTSUITE=1 OPTS="--enable-shared"
30 - BUILD_ENV="-m32" OPTS="--disable-ssl"
31 - KERNEL=3.16.39 DPDK=1
32 - KERNEL=3.16.39 DPDK=1 OPTS="--enable-shared"
33 - KERNEL=4.9
34 - KERNEL=4.8.14
35 - KERNEL=4.4.38
36 - KERNEL=4.1.36
37 - KERNEL=3.18.45
38 - KERNEL=3.12.68
39 - KERNEL=3.10.104
40 - TESTSUITE=1 LIBS=-ljemalloc
41
42 matrix:
43 include:
44 - os: osx
45 compiler: clang
46 env: OPTS="--disable-ssl"
47
48 script: ./.travis/${TRAVIS_OS_NAME}-build.sh $OPTS
49
50 notifications:
51 email:
52 recipients:
53 - build@openvswitch.org