-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
53 lines (45 loc) · 1.68 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
language: perl
os:
- linux
# - osx
env: AUTOMATED_TESTING=1
perl:
- "5.30"
- "5.28"
- "5.26"
- "5.24"
- "5.22"
# - "5.20"
# - "5.18"
# - "5.16"
# - "5.14"
sudo: false
# This can be removed once CGI::Lingua 0.54 has been published
before_install:
# Needed for Locale::Object
- cpanm -iqn DBD::SQLite
- cpanm -iqn DBD::SQLite Locale::Object::Country Gzip::Faster
# - sudo apt-get update -q
# - sudo apt-get install -y libdb-dev libyaml-syck-perl liblog-log4perl-perl
install:
- cpanm -iqn CGI::Carp CGI::Lingua File::Basename FCGI FCGI::Buffer File::HomeDir CHI::Driver::Null Cache::Memcached Log::Log4perl Config::Auto Template B::Lint Error::Simple warnings::unused HTML::SocialMedia Template::Plugin::EnvHash CGI::ACL Log::WarnDie Log::Dispatch::File XML::Simple DBD::CSV IPC::System::Simple autodie File::pfopen Log::Any::Adapter::Log4perl Text::CSV::Slurp YAML::XS Mo::builder Gzip::Faster Text::xSV::Slurp String::Random Taint::Runtime Log::Log4perl CGI::Info
script:
- cd cgi-bin && CONFIG_DIRECTORY=../conf perl page.fcgi page=index && perl cgi-bin page=index
- CONFIG_DIRECTORY=../conf
- perl -MO=Lint index.pl
- perl -MO=Lint page.fcgi
- perl -c -Mwarnings::unused index.pl
- perl -c -Mwarnings::unused page.fcgi
- perl page.fcgi page=index person=nigel+horne
jobs:
include:
- stage: Windows
os: windows
language: shell
before_install:
- cinst -y strawberryperl
- export "PATH=/c/Strawberry/perl/site/bin:/c/Strawberry/perl/bin:/c/Strawberry/c/bin:$PATH"
# install:
# - cpanm --notest --installdeps .
script:
- cd cgi-bin && CONFIG_DIRECTORY=..\\conf perl page.fcgi page=index && perl index.pl ''