]> git.proxmox.com Git - mirror_ovs.git/blob - .travis.yml
travis: Keep only arm64 builds.
[mirror_ovs.git] / .travis.yml
1 language: c
2
3 os:
4 - linux
5
6 cache:
7 directories:
8 - dpdk-dir
9
10 addons:
11 apt:
12 packages:
13 - bc
14 - libssl-dev
15 - llvm-dev
16 - libjemalloc1
17 - libjemalloc-dev
18 - libnuma-dev
19 - libpcap-dev
20 - python3-openssl
21 - python3-pip
22 - python3-sphinx
23 - libelf-dev
24 - selinux-policy-dev
25 - libunbound-dev
26 - libunwind-dev
27
28 before_install: ./.ci/${TRAVIS_OS_NAME}-prepare.sh
29
30 before_script: export PATH=$PATH:$HOME/bin
31
32 matrix:
33 include:
34 - arch: arm64
35 compiler: gcc
36 env: TESTSUITE=1 DPDK=1
37 - arch: arm64
38 compiler: gcc
39 env: KERNEL_LIST="5.5 4.19"
40 - arch: arm64
41 compiler: gcc
42 env: KERNEL_LIST="4.9 3.16"
43 - arch: arm64
44 compiler: gcc
45 env: DPDK_SHARED=1
46 - arch: arm64
47 compiler: clang
48 env: OPTS="--disable-ssl"
49
50 script: ./.ci/${TRAVIS_OS_NAME}-build.sh $OPTS
51
52 notifications:
53 email:
54 recipients:
55 - ovs-build@openvswitch.org