Use Travis container infrastructure for faster builds
[dbsrgits/SQL-Translator.git] / .travis.yml
CommitLineData
1094bd3d 1sudo: false
2addons:
3 apt:
4 packages:
5 - libgd2-xpm-dev
6 - graphviz
7 - libxml2-dev
ac217b39 8language: perl
9perl:
bb09ba5d 10 - "blead"
11 - "5.20"
12 - "5.18"
13 - "5.16"
14 - "5.14"
15 - "5.12"
16 - "5.10"
17 - "5.8"
5f80c676 18env:
bb09ba5d 19 global:
20 - COVERAGE=1
21 - DBICTEST_PG_DSN=dbi:Pg:dbname=sqlt_test
22 - DBICTEST_PG_USER=postgres
23matrix:
24 allow_failures:
25 - perl: "blead"
69b6a4fb 26before_install:
2353aa2d 27 - git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers
e3107d47 28 - source ~/travis-perl-helpers/init
bb09ba5d 29 - build-perl
30 - perl -V
31 - build-dist
32 - cd $BUILD_DIR # $BUILD_DIR is set by the build-dist command
ac217b39 33install:
1011eeb5 34 - cpan-install --deps XML::Parser DBD::Pg # Optional test deps
60650d27 35 - cpan-install --coverage
06707e67 36before_script:
bb09ba5d 37 - psql -U postgres -c 'create database sqlt_test;'
38 - coverage-setup
ac217b39 39script:
bb09ba5d 40 - perl Makefile.PL
41 - prove -lrsv $(test-dirs)
ac217b39 42after_success:
bb09ba5d 43 - coverage-report