2017-02-21 15:59:23 +02:00
|
|
|
branches:
|
|
|
|
only:
|
|
|
|
- integration
|
|
|
|
- /-ci$/
|
2020-05-06 16:23:42 +02:00
|
|
|
- /-cit$/
|
2017-02-21 15:59:23 +02:00
|
|
|
|
2020-03-27 03:16:21 +02:00
|
|
|
os: linux
|
2020-12-09 22:19:01 +02:00
|
|
|
dist: bionic
|
2017-02-21 15:59:23 +02:00
|
|
|
|
|
|
|
language: c
|
|
|
|
|
2020-03-27 03:16:21 +02:00
|
|
|
jobs:
|
2020-12-09 22:19:01 +02:00
|
|
|
# Run unit tests that provide wide coverage on multiple architectures.
|
2019-10-08 18:06:30 +02:00
|
|
|
include:
|
2020-05-11 16:10:22 +02:00
|
|
|
# Valgrind is disabled due to some platform-specific issues in getpwuid() and getgrgid() that do not seem to be pgBackRest bugs.
|
2020-05-19 01:55:09 +02:00
|
|
|
- arch: ppc64le
|
2020-05-11 16:10:22 +02:00
|
|
|
env:
|
2020-12-09 22:19:01 +02:00
|
|
|
- PGB_CI="test --vm=none --param=no-coverage --param=module=command --param=module=storage --param=no-valgrind"
|
2020-05-11 16:10:22 +02:00
|
|
|
services:
|
|
|
|
|
|
|
|
- arch: arm64
|
|
|
|
env:
|
|
|
|
- PGB_CI="test --vm=none --param=no-coverage --param=module=command --param=module=storage"
|
|
|
|
services:
|
|
|
|
|
2020-12-09 22:19:01 +02:00
|
|
|
- arch: s390x
|
|
|
|
env:
|
|
|
|
- PGB_CI="test --vm=none --param=no-coverage --param=module=command --param=module=storage"
|
|
|
|
services:
|
2020-07-20 15:59:16 +02:00
|
|
|
|
2017-02-21 15:59:23 +02:00
|
|
|
install:
|
2019-10-13 20:02:52 +02:00
|
|
|
- umask 0022 && cd ~ && pwd && whoami && umask && groups
|
|
|
|
- df -Th && top -bn1
|
2017-02-21 15:59:23 +02:00
|
|
|
|
|
|
|
script:
|
2020-12-09 22:19:01 +02:00
|
|
|
- ${TRAVIS_BUILD_DIR?}/test/ci.pl ${PGB_CI?}
|