]> git.proxmox.com Git - mirror_ovs.git/blob - .travis.yml
travis: Update Linux kernel test list
[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 - libnuma-dev
19 - python-sphinx
20 - libelf-dev
21
22 before_install: ./.travis/${TRAVIS_OS_NAME}-prepare.sh
23
24 before_script: export PATH=$PATH:$HOME/bin
25
26 sudo: false
27
28 env:
29 - OPTS="--disable-ssl"
30 - TESTSUITE=1 KERNEL=3.16.54
31 - TESTSUITE=1 OPTS="--enable-shared"
32 - BUILD_ENV="-m32" OPTS="--disable-ssl"
33 - KERNEL=3.16.54 DPDK=1
34 - KERNEL=3.16.54 DPDK=1 OPTS="--enable-shared"
35 - KERNEL=4.15.3
36 - KERNEL=4.14.19
37 - KERNEL=4.9.81
38 - KERNEL=4.4.115
39 - KERNEL=4.1.49
40 - KERNEL=3.10.108
41 - TESTSUITE=1 LIBS=-ljemalloc
42
43 matrix:
44 include:
45 - os: osx
46 compiler: clang
47 env: OPTS="--disable-ssl"
48
49 script: ./.travis/${TRAVIS_OS_NAME}-build.sh $OPTS
50
51 notifications:
52 email:
53 recipients:
54 - ovs-build@openvswitch.org