mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-06-26 10:54:28 +02:00
54 lines
1.4 KiB
YAML
54 lines
1.4 KiB
YAML
sudo: required
|
|
language: generic
|
|
matrix:
|
|
include:
|
|
- name: "Gentoo (latest)"
|
|
os: linux
|
|
env: CONTAINER=gentoo
|
|
services: docker
|
|
- name: "Fedora 28"
|
|
os: linux
|
|
env: CONTAINER=fedora28
|
|
services: docker
|
|
- name: "Fedora 29"
|
|
os: linux
|
|
env: CONTAINER=fedora29
|
|
services: docker
|
|
- name: "Debian Stable"
|
|
os: linux
|
|
env: CONTAINER=debianstable
|
|
services: docker
|
|
- name: "Debian Testing"
|
|
os: linux
|
|
env: CONTAINER=debiantesting
|
|
services: docker
|
|
- name: "Ubuntu 16.04"
|
|
os: linux
|
|
env: CONTAINER=ubuntu1604
|
|
services: docker
|
|
- name: "Ubuntu 18.04"
|
|
os: linux
|
|
env: CONTAINER=ubuntu1804
|
|
services: docker
|
|
- name: "OpenSUSE 15.0"
|
|
os: linux
|
|
env: CONTAINER=opensuse1500
|
|
services: docker
|
|
- name: "Archlinux"
|
|
os: linux
|
|
env: CONTAINER=archlinux
|
|
services: docker
|
|
- name: "macOS 10.13"
|
|
os: osx
|
|
osx_image: xcode9.4
|
|
env: CONTAINER=osx
|
|
- name: "macOS 10.14"
|
|
os: osx
|
|
osx_image: xcode10.3
|
|
env: CONTAINER=osx
|
|
install:
|
|
# Build the docker container
|
|
- pushd $TRAVIS_BUILD_DIR
|
|
- if [[ $CONTAINER != "osx" ]]; then docker-compose build test-$CONTAINER ; fi
|
|
script:
|
|
- if [[ $CONTAINER != "osx" ]]; then docker-compose run test-$CONTAINER; else bash test/scripts/test_osx.sh ; fi
|