mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-07-21 10:39:53 +00:00
84 lines
2.4 KiB
YAML
84 lines
2.4 KiB
YAML
---
|
|
dist: bionic
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- devscripts
|
|
- python
|
|
- python3
|
|
- ruby
|
|
- php-cli
|
|
- gawk
|
|
- ksh
|
|
- zsh
|
|
- pylint
|
|
- shellcheck
|
|
- pkg-config
|
|
- libdb-dev
|
|
- libvirt-dev
|
|
- libexpat-dev
|
|
- munin-node
|
|
- libsys-virt-perl
|
|
|
|
install:
|
|
# we use locally installed cpan modules instead of travis' builtin 'homebrew' perl support
|
|
# The homebrew variation does not work for us, since:
|
|
# * it is built without threading
|
|
# * the 'libvirt' plugin requires Sys::Virt, which is not available via cpan anymore - thus we need to install the Debian package 'libsys-virt-perl', which was built with threading
|
|
- cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)
|
|
|
|
# Modules used by test script
|
|
- cpanm --notest Capture::Tiny
|
|
- cpanm --notest File::Find
|
|
- cpanm --notest Test::More
|
|
|
|
# Modules used by plugins
|
|
- cpanm --notest Asterisk::AMI
|
|
- cpanm --notest BerkeleyDB
|
|
- cpanm --notest Cache::Memcached
|
|
- cpanm --notest DBD::Pg
|
|
- cpanm --notest Data::Dump
|
|
- cpanm --notest Date::Manip
|
|
- cpanm --notest Date::Parse
|
|
- cpanm --notest DateTime::Format::ISO8601
|
|
- cpanm --notest Device::SerialPort
|
|
- cpanm --notest FCGI::Client
|
|
- cpanm --notest File::ReadBackwards
|
|
- cpanm --notest Graphics::ColorObject
|
|
- cpanm --notest Graphics::ColorNames::HTML
|
|
- cpanm --notest IPC::Run3
|
|
- cpanm --notest IPC::ShareLite
|
|
- cpanm --notest JSON
|
|
- cpanm --notest JSON::Any
|
|
- cpanm --notest Mail::Sendmail
|
|
- cpanm --notest Modern::Perl
|
|
- cpanm --notest MooseX::POE
|
|
- cpanm --notest Net::DNS
|
|
- cpanm --notest Net::OpenSSH
|
|
- cpanm --notest Net::SNMP
|
|
- cpanm --notest Net::Telnet
|
|
- cpanm --notest Net::Telnet::Cisco
|
|
- cpanm --notest POE
|
|
- cpanm --notest POE::Component::IRC
|
|
- cpanm --notest POE::Quickie
|
|
- cpanm --notest Proc::ProcessTable
|
|
- cpanm --notest Redis
|
|
- cpanm --notest Switch
|
|
- cpanm --notest Text::Iconv
|
|
- cpanm --notest WWW::Mechanize::TreeBuilder
|
|
- cpanm --notest YAML
|
|
- cpanm --notest XML::LibXML
|
|
- cpanm --notest XML::Simple
|
|
- cpanm --notest XML::Smart
|
|
- cpanm --notest XML::Twig
|
|
- cpanm --notest experimental
|
|
# Modules used bu plugins, but not compiling from CPAN
|
|
# - cpanm --notest nvidia::ml
|
|
# Modules used by plugins, but missing on cpan
|
|
# - File::Tail::Multi
|
|
# - Sun::Solaris::Kstat
|
|
# - VMware::VIRuntime
|
|
# - MythTV
|
|
|
|
script:
|
|
- prove
|