travis: Specify test matrix explicitly and add OS X

This commit is contained in:
Tomas Babej 2019-01-01 10:38:16 -05:00
parent ca124fc030
commit 7270167aca

View file

@ -1,13 +1,25 @@
sudo: required sudo: required
env: language: python
- CONTAINER=fedora28 matrix:
- CONTAINER=debianstable include:
- CONTAINER=ubuntu1604 - name: "Fedora 28"
services: os: linux
- docker env: CONTAINER=fedora28
services: docker
- name: "Debian Stable"
- os: linux
env: CONTAINER=debianstable
services: docker
- name: "Ubuntu 16.04"
- os: linux
env: CONTAINER=ubuntu1604
services: docker
- name: "Mac OS X"
os: osx
env: CONTAINER=osx
install: install:
# Build the docker container # Build the docker container
- pushd $TRAVIS_BUILD_DIR - pushd $TRAVIS_BUILD_DIR
- docker-compose build test-$CONTAINER - if [[ $CONTAINER != "osx" ]]; then docker-compose build test-$CONTAINER; done
script: script:
- docker-compose run test-$CONTAINER - if [[ $CONTAINER != "osx" ]]; then docker-compose build test-$CONTAINER; else uname -a; done