]>
Commit | Line | Data |
---|---|---|
826bc7b6 | 1 | language: c |
826bc7b6 | 2 | |
40a75bbf LR |
3 | os: |
4 | - linux | |
5 | ||
7654a3ed IM |
6 | cache: |
7 | directories: | |
8 | - dpdk-dir | |
9 | ||
e88b97cb DDP |
10 | addons: |
11 | apt: | |
12 | packages: | |
34e1211b | 13 | - bc |
e88b97cb DDP |
14 | - libssl-dev |
15 | - llvm-dev | |
48d3d488 RBE |
16 | - libjemalloc1 |
17 | - libjemalloc-dev | |
dc92f724 | 18 | - libnuma-dev |
9793898e | 19 | - libpcap-dev |
ac4b6e83 | 20 | - python3-openssl |
24e69708 | 21 | - python3-pip |
ab451489 | 22 | - python3-sphinx |
be7b1655 | 23 | - libelf-dev |
6330f300 | 24 | - selinux-policy-dev |
771680d9 | 25 | - libunbound-dev |
e2ed6fbe | 26 | - libunwind-dev |
252e1e57 IS |
27 | - python3-setuptools |
28 | - python3-wheel | |
29 | - ninja-build | |
e88b97cb | 30 | |
6cb2f5a6 | 31 | before_install: ./.ci/${TRAVIS_OS_NAME}-prepare.sh |
826bc7b6 | 32 | |
e88b97cb DDP |
33 | before_script: export PATH=$PATH:$HOME/bin |
34 | ||
40a75bbf LR |
35 | matrix: |
36 | include: | |
e99c53ee LY |
37 | - arch: arm64 |
38 | compiler: gcc | |
e5a9931b | 39 | env: TESTSUITE=1 DPDK=1 |
e99c53ee LY |
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" | |
e99c53ee LY |
46 | - arch: arm64 |
47 | compiler: gcc | |
48 | env: DPDK_SHARED=1 | |
e5a9931b LY |
49 | - arch: arm64 |
50 | compiler: clang | |
51 | env: OPTS="--disable-ssl" | |
00d3374d | 52 | |
6cb2f5a6 | 53 | script: ./.ci/${TRAVIS_OS_NAME}-build.sh $OPTS |
a139efa9 TG |
54 | |
55 | notifications: | |
56 | email: | |
57 | recipients: | |
08e790fd | 58 | - ovs-build@openvswitch.org |