]> git.phdru.name Git - sqlconvert.git/blob - .travis.yml
CI(Travis): Set default OS to `linux`, dist to `xenial`
[sqlconvert.git] / .travis.yml
1 os: linux
2
3 dist: xenial
4
5 language: python
6
7 python:
8   - "2.7"
9
10 cache: pip
11
12 addons:
13   apt:
14     packages:
15       - python-psycopg2
16       - python3-psycopg2
17   postgresql: "9.4"
18
19 matrix:
20   include:
21   - python: "2.7"
22     env: TOXENV=py27
23   - python: "3.4"
24     env: TOXENV=py34
25   - python: "3.5"
26     env: TOXENV=py35
27   - python: "3.6"
28     env: TOXENV=py36
29   - python: "3.7"
30     env: TOXENV=py37
31   - python: "2.7"
32     env: TOXENV=py27-postgres
33   - python: "3.4"
34     env: TOXENV=py34-postgres
35   - python: "3.5"
36     env: TOXENV=py35-postgres
37   - python: "3.6"
38     env: TOXENV=py36-postgres
39   - python: "3.7"
40     env: TOXENV=py37-postgres
41   - python: "2.7"
42     env: TOXENV=py27-sqlite
43   - python: "3.4"
44     env: TOXENV=py34-sqlite
45   - python: "3.5"
46     env: TOXENV=py35-sqlite
47   - python: "3.6"
48     env: TOXENV=py36-sqlite
49   - python: "3.7"
50     env: TOXENV=py37-sqlite
51   - python: "2.7"
52     env: TOXENV=py27-flake8
53   - python: "3.7"
54     env: TOXENV=py37-flake8
55
56 install:
57   - travis_retry pip install --upgrade "pip < 19.1" setuptools tox ppu
58
59 script:
60   - tox
61
62 before_cache:
63   - remove-old-files.py -o 180 ~/.cache/pip