munin-contrib/.travis.yml

91 lines
2.2 KiB
YAML
Raw Normal View History

2014-10-04 15:38:36 +02:00
---
2019-07-27 16:30:43 +02:00
dist: bionic
2018-07-24 02:25:33 +02:00
addons:
apt:
packages:
2020-03-26 03:48:22 +01:00
- codespell
2018-07-24 02:25:33 +02:00
- devscripts
- python
- python-flake8
2018-07-24 02:25:33 +02:00
- python3
- python3-flake8
2018-07-24 02:25:33 +02:00
- ruby
- php-cli
2018-07-24 02:25:33 +02:00
- gawk
- ksh
- zsh
- pylint
- shellcheck
- rubocop
2018-07-24 02:25:33 +02:00
- pkg-config
- libdb-dev
- libvirt-dev
- libexpat-dev
2018-07-24 02:25:33 +02:00
# Munin/Plugin.pm is in "munin-node" on precise
- munin-node
# Modules used by test script
- libsys-virt-perl
- libcapture-tiny-perl
# Modules used by plugins
- libberkeleydb-perl
- libcache-memcached-perl
- libgraphics-colornames-www-perl
- libdbd-pg-perl
- libdata-dump-perl
- libdate-manip-perl
- libdatetime-format-iso8601-perl
- libdevice-serialport-perl
- libfile-readbackwards-perl
- libgraphics-colorobject-perl
- libipc-run3-perl
- libipc-sharelite-perl
- libjson-perl
- libjson-any-perl
- libmail-sendmail-perl
- libmodern-perl-perl
- libmoosex-poe-perl
- libnet-dns-perl
- libnet-openssh-perl
- libnet-snmp-perl
- libnet-telnet-perl
- libnet-telnet-cisco-perl
- libpoe-perl
2019-08-12 05:27:24 +02:00
- libpoe-component-irc-perl
2018-07-24 02:25:33 +02:00
- libproc-processtable-perl
- libredis-perl
- libswitch-perl
- libtext-iconv-perl
2019-08-12 05:27:24 +02:00
- libwww-mechanize-perl
2018-07-24 02:25:33 +02:00
- libwww-mechanize-treebuilder-perl
- libyaml-perl
- libxml-libxml-perl
- libxml-simple-perl
- libxml-smart-perl
- libxml-twig-perl
- libexperimental-perl
2017-07-01 00:53:02 +02:00
2018-07-24 02:25:33 +02:00
before_install:
- cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)
2014-10-04 16:42:48 +02:00
- cpanm --notest File::Find
- cpanm --notest Test::More
2018-07-24 02:25:33 +02:00
# more Modules used by plugins
2014-10-04 16:42:48 +02:00
- cpanm --notest Asterisk::AMI
2014-10-04 16:43:37 +02:00
- cpanm --notest Date::Parse
2014-10-04 16:42:48 +02:00
- cpanm --notest FCGI::Client
2014-10-04 16:55:41 +02:00
- cpanm --notest POE::Component::IRC
- cpanm --notest POE::Quickie
# Modules used bu plugins, but not compiling from CPAN
# - cpanm --notest nvidia::ml
2014-10-04 15:38:36 +02:00
# Modules used by plugins, but missing on cpan
# - File::Tail::Multi
2014-10-04 15:38:36 +02:00
# - Sun::Solaris::Kstat
# - VMware::VIRuntime
# - MythTV
script:
2020-03-26 03:48:22 +01:00
- make lint
- prove