Release commit for 1.62
[dbsrgits/SQL-Translator.git] / .travis.yml
1 sudo: false
2 addons:
3   apt:
4     packages:
5       - libgd2-xpm-dev
6       - graphviz
7       - libxml2-dev
8 language: perl
9 perl:
10   - "blead"
11   - "dev"
12   - "5.28"
13   - "5.26"
14   - "5.24"
15   - "5.22"
16   - "5.20"
17   - "5.18"
18   - "5.16"
19   - "5.14"
20   - "5.12"
21   - "5.10"
22   - "5.8"
23 env:
24   global:
25     - COVERAGE="coveralls codecov"
26     - DBICTEST_PG_DSN=dbi:Pg:dbname=sqlt_test
27     - DBICTEST_PG_USER=postgres
28     - SPLIT_BUILD=0
29 matrix:
30   allow_failures:
31     - perl: "blead"
32     - perl: "dev"
33 before_install:
34   - eval $(curl https://travis-perl.github.io/init) --perl
35   - cpan-install File::ShareDir::Install # absolute minimum for Makefile.PL
36   - perl Makefile.PL # generate deps
37   - cpan-install --deps # so can regen t/data/roundtrip_autogen.yaml
38 install:
39   - build-dist
40   - cd $BUILD_DIR
41   - $HELPERS_ROOT/bin/cpan-config
42   - cpan-install --deps CGI DBD::SQLite XML::Parser DBD::Pg # Optional test deps
43   - cpan-install --coverage
44 before_script:
45   - psql -U postgres -c 'create database sqlt_test;'
46 script:
47   - perl Makefile.PL && make test
48 services:
49   - postgresql