|
1 |
| -os:linux |
2 |
| - |
3 |
| -dist:bionic |
| 1 | +os: |
| 2 | + -windows |
4 | 3 |
|
5 | 4 | language:c
|
6 | 5 |
|
7 |
| -services: |
8 |
| - -docker |
9 |
| - |
10 | 6 | before_install:
|
11 |
| - -cp travis/* . |
| 7 | + -systeminfo |
| 8 | + -dir "C:\Program Files (x86)\Microsoft Visual Studio\2017" |
| 9 | + |
| 10 | +before_cache: |
| 11 | + -|- |
| 12 | + case $TRAVIS_OS_NAME in |
| 13 | + windows) |
| 14 | + # https://unix.stackexchange.com/a/137322/107554 |
| 15 | + $msys2 pacman --sync --clean --noconfirm |
| 16 | + ;; |
| 17 | + esac |
12 | 18 |
|
13 | 19 | install:
|
14 |
| - -./make_dockerfile.sh |
15 |
| - -docker-compose build |
| 20 | + -echo 1 |
16 | 21 |
|
17 | 22 | script:
|
18 |
| - -docker-compose run tests |
19 |
| -# - docker-compose run $(bash <(curl -s https://codecov.io/env)) tests |
20 |
| -# - docker run -v $(pwd):/tests --rm centos:7 /tests/travis/backup_restore.sh |
21 |
| - |
22 |
| -notifications: |
23 |
| -email: |
24 |
| -on_success:change |
25 |
| -on_failure:always |
| 23 | + -echo 1 |
26 | 24 |
|
27 | 25 | # Default MODE is basic, i.e. all tests with PG_PROBACKUP_TEST_BASIC=ON
|
28 | 26 | env:
|
29 | 27 | -PG_VERSION=15 PG_BRANCH=master PTRACK_PATCH_PG_BRANCH=master
|
30 |
| - -PG_VERSION=14 PG_BRANCH=REL_14_STABLE PTRACK_PATCH_PG_BRANCH=REL_14_STABLE |
31 |
| - -PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=REL_13_STABLE |
32 |
| - -PG_VERSION=12 PG_BRANCH=REL_12_STABLE PTRACK_PATCH_PG_BRANCH=REL_12_STABLE |
33 |
| - -PG_VERSION=11 PG_BRANCH=REL_11_STABLE PTRACK_PATCH_PG_BRANCH=REL_11_STABLE |
34 |
| - -PG_VERSION=10 PG_BRANCH=REL_10_STABLE |
35 |
| - -PG_VERSION=9.6 PG_BRANCH=REL9_6_STABLE |
36 |
| - -PG_VERSION=9.5 PG_BRANCH=REL9_5_STABLE |
37 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=off MODE=archive |
38 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=REL_13_STABLE MODE=backup |
39 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=REL_13_STABLE MODE=catchup |
40 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=off MODE=compression |
41 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=off MODE=delta |
42 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=off MODE=locking |
43 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=REL_13_STABLE MODE=merge |
44 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=off MODE=page |
45 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=REL_13_STABLE MODE=ptrack |
46 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=REL_13_STABLE MODE=replica |
47 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=off MODE=retention |
48 |
| -# - PG_VERSION=13 PG_BRANCH=REL_13_STABLE PTRACK_PATCH_PG_BRANCH=REL_13_STABLE MODE=restore |
49 | 28 |
|
50 | 29 | jobs:
|
51 | 30 | allow_failures:
|
52 | 31 | -if:env(PG_BRANCH) = master
|
53 | 32 | -if:env(PG_BRANCH) = REL9_5_STABLE
|
54 | 33 | # - if: env(MODE) IN (archive, backup, delta, locking, merge, replica, retention, restore)
|
55 |
| - |
56 |
| -# Only run CI for master branch commits to limit our travis usage |
57 |
| -#branches: |
58 |
| -# only: |
59 |
| -# - master |
60 |
| - |