]> git.proxmox.com Git - mirror_ovs.git/blame - .travis.yml
Set release date for 2.14.0.
[mirror_ovs.git] / .travis.yml
CommitLineData
826bc7b6
TG
1language: c
2compiler:
3 - gcc
4 - clang
5
40a75bbf
LR
6os:
7 - linux
8
7654a3ed
IM
9cache:
10 directories:
11 - dpdk-dir
12
e88b97cb
DDP
13addons:
14 apt:
15 packages:
34e1211b 16 - bc
e88b97cb
DDP
17 - libssl-dev
18 - llvm-dev
48d3d488
RBE
19 - libjemalloc1
20 - libjemalloc-dev
dc92f724 21 - libnuma-dev
9793898e 22 - libpcap-dev
ac4b6e83 23 - python3-openssl
24e69708 24 - python3-pip
ab451489 25 - python3-sphinx
be7b1655 26 - libelf-dev
6330f300 27 - selinux-policy-dev
771680d9 28 - libunbound-dev
e2ed6fbe 29 - libunwind-dev
e88b97cb 30
40a75bbf 31before_install: ./.travis/${TRAVIS_OS_NAME}-prepare.sh
826bc7b6 32
e88b97cb
DDP
33before_script: export PATH=$PATH:$HOME/bin
34
826bc7b6
TG
35env:
36 - OPTS="--disable-ssl"
c94e2d64 37 - TESTSUITE=1 KERNEL=3.16
f71a0f83 38 - TESTSUITE=1 OPTS="--enable-shared"
2581b0ad
IM
39 - TESTSUITE=1 DPDK=1
40 - TESTSUITE=1 LIBS=-ljemalloc
59e99442 41 - KERNEL_LIST="5.5 4.20 4.19 4.18 4.17 4.16"
2581b0ad 42 - KERNEL_LIST="4.15 4.14 4.9 4.4 3.19 3.16"
d5ad5804 43 - AFXDP=1 KERNEL=5.3
aa135fb9 44 - M32=1 OPTS="--disable-ssl"
bb16fbcc 45 - DPDK=1 OPTS="--enable-shared"
bb16fbcc
IM
46 - DPDK_SHARED=1
47 - DPDK_SHARED=1 OPTS="--enable-shared"
826bc7b6 48
40a75bbf
LR
49matrix:
50 include:
51 - os: osx
52 compiler: clang
53 env: OPTS="--disable-ssl"
e99c53ee
LY
54 - arch: arm64
55 compiler: gcc
e5a9931b 56 env: TESTSUITE=1 DPDK=1
e99c53ee
LY
57 - arch: arm64
58 compiler: gcc
59 env: KERNEL_LIST="5.5 4.19"
60 - arch: arm64
61 compiler: gcc
62 env: KERNEL_LIST="4.9 3.16"
e99c53ee
LY
63 - arch: arm64
64 compiler: gcc
65 env: DPDK_SHARED=1
e5a9931b
LY
66 - arch: arm64
67 compiler: clang
68 env: OPTS="--disable-ssl"
40a75bbf
LR
69
70script: ./.travis/${TRAVIS_OS_NAME}-build.sh $OPTS
a139efa9
TG
71
72notifications:
73 email:
74 recipients:
08e790fd 75 - ovs-build@openvswitch.org