]> granicus.if.org Git - fortune-mod/blob - .travis.yml
Extract a common module/library/header.
[fortune-mod] / .travis.yml
1 addons:
2     apt:
3         packages:
4             - cmake
5             - cpanminus
6             - gcc
7             - libperl-dev
8             - librecode-dev
9             - perl
10             - make
11             - valgrind
12             - xz-utils
13             - zip
14 os: linux
15 dist: bionic
16 before_install:
17     - cpanm local::lib
18     - eval "$(perl -Mlocal::lib=$HOME/perl_modules)"
19     - cpanm Code::TidyAll::Plugin::ClangFormat Code::TidyAll::Plugin::Flake8 Code::TidyAll::Plugin::TestCount File::Find::Object List::Util Path::Tiny Perl::Critic Perl::Tidy Test::Code::TidyAll Test::Differences Test::RunValgrind
20 install:
21     # Required to avoid defaul travis "cpanm ." booboo.
22     - true
23 language: perl
24 perl:
25     - "5.30"
26 script:
27     - "export FORTUNE_TEST_TIDY=1"
28     - "perl CI-testing/continuous-integration-testing.pl"
29     - "rm -fr B"
30 sudo: false