31 lines
861 B
YAML
31 lines
861 B
YAML
language: perl
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- jq
|
|
- libsnmp-dev
|
|
branches:
|
|
only:
|
|
- /^3\.\d{2}$/
|
|
- 'master'
|
|
install: |
|
|
cpanm --quiet --notest PkgConfig Test::CChecker \
|
|
Alien::zlib::Static \
|
|
Alien::OpenSSL::Static \
|
|
Alien::SNMP::MAXTC
|
|
mkdir ~/netdisco-mibs && cd ~/netdisco-mibs && \
|
|
curl -L https://api.github.com/repos/netdisco/netdisco-mibs/tags | \
|
|
jq '.[]|.tarball_url|select(test("tarball/\\d+\\.\\d+$"))' | \
|
|
sort -rg | head -n1 | xargs -n1 curl -sL | tar --strip-components=1 -zxf -
|
|
script: |
|
|
cd $TRAVIS_BUILD_DIR && \
|
|
perl Build.PL && \
|
|
./Build && \
|
|
PERL_MM_USE_DEFAULT=1 ./Build installdeps --cpan_client 'cpanm --quiet --notest' && \
|
|
./Build test --test_files t/ --test_files xt/
|
|
#notifications:
|
|
# irc:
|
|
# on_success: always
|
|
# channels:
|
|
# - 'chat.freenode.net#netdisco'
|