Codebase list qsslcaudit / 9c905c1e-a32a-4903-b78f-4c647a565bc9/main .travis.yml
9c905c1e-a32a-4903-b78f-4c647a565bc9/main

Tree @9c905c1e-a32a-4903-b78f-4c647a565bc9/main (Download .tar.gz)

.travis.yml @9c905c1e-a32a-4903-b78f-4c647a565bc9/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"