ci: initial travis CI support for Linux distros and MacOSX builds
[platform/upstream/efl.git] / .travis.yml
1 language: c
2
3 sudo: required
4 dist: trusty
5
6 os: linux
7
8 services:
9   - docker
10
11 before_install:
12   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then .ci/ci-osx-deps.sh ; fi
13
14 matrix:
15   include:
16     - env: DISTRO=Ubuntu1704
17     - env: DISTRO=Fedora26
18     - env: DISTRO=Debian91
19     - os: osx
20       osx_image: xcode7.3
21     - os: osx
22       osx_image: xcode8.3
23
24 # Xcode 7.3.1, OS X 10.11
25 # Xcode 8.3.3, OS X 10.12
26
27 script:
28   - if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" != "" ]]; then docker build -f  .ci/Dockerfile-$DISTRO . ; fi
29   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then .ci/ci-osx-build.sh ; fi