]>
Commit | Line | Data |
---|---|---|
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 | - python3-setuptools | |
28 | - python3-wheel | |
29 | - ninja-build | |
30 | ||
31 | before_install: ./.ci/${TRAVIS_OS_NAME}-prepare.sh | |
32 | ||
33 | before_script: export PATH=$PATH:$HOME/bin | |
34 | ||
35 | matrix: | |
36 | include: | |
37 | - arch: arm64 | |
38 | compiler: gcc | |
39 | env: TESTSUITE=1 DPDK=1 | |
40 | - arch: arm64 | |
41 | compiler: gcc | |
42 | env: KERNEL_LIST="5.5 4.19" | |
43 | - arch: arm64 | |
44 | compiler: gcc | |
45 | env: KERNEL_LIST="4.9 3.16" | |
46 | - arch: arm64 | |
47 | compiler: gcc | |
48 | env: DPDK_SHARED=1 | |
49 | - arch: arm64 | |
50 | compiler: clang | |
51 | env: OPTS="--disable-ssl" | |
52 | ||
53 | script: ./.ci/${TRAVIS_OS_NAME}-build.sh $OPTS | |
54 | ||
55 | notifications: | |
56 | email: | |
57 | recipients: | |
58 | - ovs-build@openvswitch.org |