]> git.proxmox.com Git - mirror_ovs.git/blame - .travis.yml
acinclude: Enable building for Linux kernel 4.15
[mirror_ovs.git] / .travis.yml
CommitLineData
826bc7b6
TG
1language: c
2compiler:
3 - gcc
4 - clang
5
40a75bbf
LR
6os:
7 - linux
8
e88b97cb
DDP
9addons:
10 apt:
11 packages:
34e1211b
DDP
12 - bc
13 - gcc-multilib
e88b97cb
DDP
14 - libssl-dev
15 - llvm-dev
48d3d488
RBE
16 - libjemalloc1
17 - libjemalloc-dev
dc92f724 18 - libnuma-dev
36924d61 19 - python-sphinx
be7b1655 20 - libelf-dev
e88b97cb 21
40a75bbf 22before_install: ./.travis/${TRAVIS_OS_NAME}-prepare.sh
826bc7b6 23
e88b97cb
DDP
24before_script: export PATH=$PATH:$HOME/bin
25
26sudo: false
0f89f1a7 27
826bc7b6
TG
28env:
29 - OPTS="--disable-ssl"
be7b1655 30 - TESTSUITE=1 KERNEL=3.16.53
f71a0f83 31 - TESTSUITE=1 OPTS="--enable-shared"
b9aa727c 32 - BUILD_ENV="-m32" OPTS="--disable-ssl"
be7b1655
GR
33 - KERNEL=3.16.53 DPDK=1
34 - KERNEL=3.16.53 DPDK=1 OPTS="--enable-shared"
35 - KERNEL=4.14.15
36 - KERNEL=4.9.78
37 - KERNEL=4.4.113
38 - KERNEL=4.1.49
39 - KERNEL=3.10.108
48d3d488 40 - TESTSUITE=1 LIBS=-ljemalloc
826bc7b6 41
40a75bbf
LR
42matrix:
43 include:
44 - os: osx
45 compiler: clang
46 env: OPTS="--disable-ssl"
47
48script: ./.travis/${TRAVIS_OS_NAME}-build.sh $OPTS
a139efa9
TG
49
50notifications:
51 email:
52 recipients:
08e790fd 53 - ovs-build@openvswitch.org