]>
Commit | Line | Data |
---|---|---|
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 | - ovs-build@openvswitch.org |