Codebase list qsslcaudit / 680bb8a7-7091-4eda-8329-d3a18e8419dc/main .travis.yml
680bb8a7-7091-4eda-8329-d3a18e8419dc/main

Tree @680bb8a7-7091-4eda-8329-d3a18e8419dc/main (Download .tar.gz)

.travis.yml @680bb8a7-7091-4eda-8329-d3a18e8419dc/mainraw · history · blame

language: cpp
compiler: gcc
os: linux

services:
  - docker

branches:
  only:
  - master

matrix:
  include:
  - env: DIST=xenial MODE=safe
  - env: DIST=xenial MODE=unsafe
  - env: DIST=bionic MODE=unsafe

before_install:
  - NAME=qs-${MODE}-${DIST}
  - docker build -f Dockerfile.${NAME} -t ${NAME} .

install:
  - docker run -d --name ${NAME} -e LC_ALL="en_US.UTF-8" -e LANG="en_US.UTF-8" ${NAME} tail -f /dev/null
  - SH="docker exec -t ${NAME} bash -c"

script:
  - $SH "tools/run-autotests.sh"
  - $SH "tools/run-e2e-tests.sh $MODE"