]> git.ipfire.org Git - thirdparty/lldpd.git/blame - .travis.yml
tests: check we don't mix VLAN among interfaces
[thirdparty/lldpd.git] / .travis.yml
CommitLineData
81c693e6 1language: c
45bf176b 2os: linux
60c22a3c 3dist: bionic
d82e8181 4compiler: gcc
65244082 5sudo: require
998c1acb 6install:
8bb212d9 7 - ./tests/ci/install.sh
ed9e6f41 8script:
8bb212d9 9 - ./tests/ci/run.sh
fccbb8cb 10env:
b2c51a1d
VB
11 matrix:
12 - LLDPD_CONFIG_ARGS=""
13 - LLDPD_CONFIG_ARGS="--with-embedded-libevent"
da957637 14 - LLDPD_CONFIG_ARGS="--disable-shared --enable-static"
b2c51a1d 15 - LLDPD_CONFIG_ARGS="--disable-privsep --with-snmp"
d3ee4b62 16 - LLDPD_CONFIG_ARGS="--with-snmp --disable-lldpmed --disable-dot1 --disable-dot3 --disable-custom"
06494775 17 - LLDPD_CONFIG_ARGS="--enable-oldies"
99eb22eb 18 - LLDPD_CONFIG_ARGS="--with-seccomp"
45bf176b
VB
19matrix:
20 include:
d82e8181
VB
21 - os: linux
22 compiler: clang
06987a24 23 env: LLDPD_CONFIG_ARGS="--with-snmp --with-xml"
1f2e7757
VB
24 - os: linux
25 arch: arm64
26 env: LLDPD_CONFIG_ARGS="--with-snmp --with-xml"
60c22a3c
VB
27 - os: linux
28 arch: ppc64el
29 env: LLDPD_CONFIG_ARGS="--with-snmp --with-xml"
047ab670
VB
30 - os: osx
31 compiler: clang
06987a24 32 env: LLDPD_CONFIG_ARGS="--with-snmp --with-xml"
e7218625
VB
33 - os: osx
34 compiler: clang
e22747ce
VB
35 env:
36 - MAKE_ARGS=""
37 - LLDPD_CONFIG_ARGS="--with-embedded-libevent"
b941efa6
VB
38 - os: osx
39 compiler: clang
40 if: tag =~ ^[0-9]
41 env:
e22747ce 42 - MAKE_ARGS=""
b941efa6
VB
43 - LLDPD_UPLOAD=1
44 - LLDPD_CONFIG_ARGS="--prefix=/usr/local --localstatedir=/var --sysconfdir=/private/etc --with-embedded-libevent --without-snmp --without-xml"
45deploy:
46 - provider: s3
47 skip_cleanup: true
48 local_dir: upload
49 bucket: lldpd-releases
50 acl: public_read
51 on:
0f552e2b 52 all_branches: true
b941efa6 53 condition: "$LLDPD_UPLOAD = 1"