Blame .travis.yml

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