|
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 | | - |