Only output trigger 'scope' if it's set in YAML and JSON producers
[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   - "5.20"
12   - "5.18"
13   - "5.16"
14   - "5.14"
15   - "5.12"
16   - "5.10"
17   - "5.8"
18 env:
19   global:
20     - COVERAGE=1
21     - DBICTEST_PG_DSN=dbi:Pg:dbname=sqlt_test
22     - DBICTEST_PG_USER=postgres
23 matrix:
24   allow_failures:
25     - perl: "blead"
26 before_install:
27   - eval $(curl https://travis-perl.github.io/init) --auto
28 install:
29   - cpan-install --deps CGI DBD::SQLite XML::Parser DBD::Pg # Optional test deps
30   - cpan-install Test::EOL Test::NoTabs # Author test deps
31   - cpan-install --coverage
32 before_script:
33   - psql -U postgres -c 'create database sqlt_test;'