|
Packit |
95bb47 |
dist: trusty
|
|
Packit |
95bb47 |
# use temporarily the previous version of Trusty image
|
|
Packit |
95bb47 |
# until Travis fixes issue with mounting permissions
|
|
Packit |
95bb47 |
group: deprecated-2017Q2
|
|
Packit |
95bb47 |
|
|
Packit |
95bb47 |
sudo: required
|
|
Packit |
95bb47 |
|
|
Packit |
95bb47 |
language: c
|
|
Packit |
95bb47 |
|
|
Packit |
95bb47 |
services:
|
|
Packit |
95bb47 |
- docker
|
|
Packit |
95bb47 |
|
|
Packit |
95bb47 |
env:
|
|
Packit |
95bb47 |
global:
|
|
Packit |
95bb47 |
- OS=ubuntu
|
|
Packit |
95bb47 |
- OS_VER=16.04
|
|
Packit |
95bb47 |
- MAKE_PKG=0
|
|
Packit |
95bb47 |
- PMDK_CC=gcc
|
|
Packit |
95bb47 |
- PMDK_CXX=g++
|
|
Packit |
95bb47 |
- REMOTE_TESTS=1
|
|
Packit |
95bb47 |
- VALGRIND=1
|
|
Packit |
95bb47 |
matrix:
|
|
Packit |
95bb47 |
- COVERAGE=1 TEST_BUILD=debug
|
|
Packit |
95bb47 |
- TEST_BUILD=debug
|
|
Packit |
95bb47 |
- TEST_BUILD=nondebug
|
|
Packit |
95bb47 |
- PMDK_CC=clang PMDK_CXX=clang++ TEST_BUILD=debug
|
|
Packit |
95bb47 |
- PMDK_CC=clang PMDK_CXX=clang++ TEST_BUILD=nondebug
|
|
Packit |
95bb47 |
- OS=fedora OS_VER=25 PMDK_CC=clang PMDK_CXX=clang++ TEST_BUILD=debug
|
|
Packit |
95bb47 |
- OS=fedora OS_VER=25 PMDK_CC=clang PMDK_CXX=clang++ TEST_BUILD=nondebug
|
|
Packit |
95bb47 |
- MAKE_PKG=1 EXPERIMENTAL=y REMOTE_TESTS=0 VALGRIND=0 NDCTL_ENABLE=n PUSH_IMAGE=1
|
|
Packit |
95bb47 |
- MAKE_PKG=1 EXPERIMENTAL=y REMOTE_TESTS=0 VALGRIND=0 NDCTL_ENABLE=y PUSH_IMAGE=1 OS=fedora OS_VER=25
|
|
Packit |
95bb47 |
- MAKE_PKG=1 EXPERIMENTAL=y REMOTE_TESTS=0 VALGRIND=0 NDCTL_ENABLE=n PMDK_CC=clang PMDK_CXX=clang++
|
|
Packit |
95bb47 |
- COVERITY=1
|
|
Packit |
95bb47 |
|
|
Packit |
95bb47 |
before_install:
|
|
Packit |
95bb47 |
- echo $TRAVIS_COMMIT_RANGE
|
|
Packit |
95bb47 |
- export HOST_WORKDIR=`pwd`
|
|
Packit |
95bb47 |
- cd utils/docker
|
|
Packit |
95bb47 |
- ./pull-or-rebuild-image.sh
|
|
Packit |
95bb47 |
- if [[ -f push_image_to_repo_flag ]]; then PUSH_THE_IMAGE=1; fi
|
|
Packit |
95bb47 |
- if [[ -f skip_build_package_check ]]; then export SKIP_CHECK=1; fi
|
|
Packit |
95bb47 |
- rm -f push_image_to_repo_flag skip_build_package_check
|
|
Packit |
95bb47 |
|
|
Packit |
95bb47 |
script:
|
|
Packit |
95bb47 |
- ./build-travis.sh
|
|
Packit |
95bb47 |
|
|
Packit |
95bb47 |
after_success:
|
|
Packit |
95bb47 |
- if [[ $PUSH_THE_IMAGE -eq 1 ]]; then images/push-image.sh $OS-$OS_VER; fi
|