Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

root / .travis.yml @ ef851f0c

Historique | Voir | Annoter | Télécharger (2,41 ko)

1 80cb3741 Stig Sandbeck Mathisen
---
2 5eb8251f Lars Kruse
dist: trusty
3 80cb3741 Stig Sandbeck Mathisen
install:
4 bb4550ff Stig Sandbeck Mathisen
  - sudo apt-get update
5 6c0e154e Lars Kruse
  - sudo apt-get --no-install-recommends install devscripts python python3 ruby php5-cli gawk ksh zsh pylint shellcheck
6 e78f2c7a Stig Sandbeck Mathisen
  - sudo apt-get --no-install-recommends install pkg-config libdb-dev libvirt-dev libexpat-dev
7 b8ef86ef Stig Sandbeck Mathisen
  # - Munin/Plugin.pm is in "munin-node" on precise
8
  - sudo apt-get --no-install-recommends install munin-node
9 c01fb0a9 Lars Kruse
  - sudo apt-get --no-install-recommends install libsys-virt-perl
10 e78f2c7a Stig Sandbeck Mathisen
11 a639d4b4 Lars Kruse
  # we use locally installed cpan modules instead of travis' builtin 'homebrew' perl support
12
  # The homebrew variation does not work for us, since:
13
  #   * it is built without threading
14
  #   * 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
15 81c1afa7 Lars Kruse
  - cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)
16
17 80cb3741 Stig Sandbeck Mathisen
  # Modules used by test script
18 22bbd906 Stig Sandbeck Mathisen
  - cpanm --notest Capture::Tiny
19
  - cpanm --notest File::Find
20
  - cpanm --notest Test::More
21 42c8483c Lars Kruse
22 80cb3741 Stig Sandbeck Mathisen
  # Modules used by plugins
23 22bbd906 Stig Sandbeck Mathisen
  - cpanm --notest Asterisk::AMI
24
  - cpanm --notest BerkeleyDB
25
  - cpanm --notest Cache::Memcached
26
  - cpanm --notest DBD::Pg
27
  - cpanm --notest Data::Dump
28 2ac1f7b8 Stig Sandbeck Mathisen
  - cpanm --notest Date::Manip
29 f043e155 Stig Sandbeck Mathisen
  - cpanm --notest Date::Parse
30 76e4b033 Stig Sandbeck Mathisen
  - cpanm --notest DateTime::Format::ISO8601
31 22bbd906 Stig Sandbeck Mathisen
  - cpanm --notest Device::SerialPort
32
  - cpanm --notest FCGI::Client
33
  - cpanm --notest File::ReadBackwards
34 2ac1f7b8 Stig Sandbeck Mathisen
  - cpanm --notest Graphics::ColorObject
35 22bbd906 Stig Sandbeck Mathisen
  - cpanm --notest IPC::Run3
36
  - cpanm --notest IPC::ShareLite
37 cbfc03c2 Ilia Kondrashov
  - cpanm --notest JSON
38 f043e155 Stig Sandbeck Mathisen
  - cpanm --notest JSON::Any
39 2ac1f7b8 Stig Sandbeck Mathisen
  - cpanm --notest Mail::Sendmail
40 22bbd906 Stig Sandbeck Mathisen
  - cpanm --notest Modern::Perl
41
  - cpanm --notest MooseX::POE
42 2ac1f7b8 Stig Sandbeck Mathisen
  - cpanm --notest Net::DNS
43
  - cpanm --notest Net::OpenSSH
44 f043e155 Stig Sandbeck Mathisen
  - cpanm --notest Net::SNMP
45 22bbd906 Stig Sandbeck Mathisen
  - cpanm --notest Net::Telnet
46
  - cpanm --notest Net::Telnet::Cisco
47
  - cpanm --notest POE
48 2b6d5c5a Stig Sandbeck Mathisen
  - cpanm --notest POE::Component::IRC
49
  - cpanm --notest POE::Quickie
50 22bbd906 Stig Sandbeck Mathisen
  - cpanm --notest Proc::ProcessTable
51
  - cpanm --notest Redis
52 a3d0fc15 Lars Kruse
  - cpanm --notest Switch
53 f043e155 Stig Sandbeck Mathisen
  - cpanm --notest Text::Iconv
54 a3d0fc15 Lars Kruse
  - cpanm --notest WWW::Mechanize::TreeBuilder
55 3c5883b6 Stig Sandbeck Mathisen
  - cpanm --notest YAML
56 528bec58 Stig Sandbeck Mathisen
  - cpanm --notest XML::LibXML
57 f043e155 Stig Sandbeck Mathisen
  - cpanm --notest XML::Simple
58 7c030f55 Stig Sandbeck Mathisen
  - cpanm --notest XML::Smart
59 f043e155 Stig Sandbeck Mathisen
  - cpanm --notest XML::Twig
60 22bbd906 Stig Sandbeck Mathisen
  - cpanm --notest nvidia::ml
61 807ba302 David Gilman
  - cpanm --notest experimental
62 80cb3741 Stig Sandbeck Mathisen
  # Modules used by plugins, but missing on cpan
63 fea84ffc Lars Kruse
  # - File::Tail::Multi
64 80cb3741 Stig Sandbeck Mathisen
  # - Sun::Solaris::Kstat
65
  # - VMware::VIRuntime
66
  # - MythTV
67 42c8483c Lars Kruse
68
script:
69 a639d4b4 Lars Kruse
  - prove