From: sub.mohanty@samsung.com Date: Sun, 21 Jul 2019 04:32:49 +0000 (+0900) Subject: CI: update travis CI to use docker image and enable running test suits. X-Git-Tag: submit/tizen/20190723.044916~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d2c1e34f342ff93aecdb1251e029409ba035c8e6;p=platform%2Fcore%2Fuifw%2Flottie-player.git CI: update travis CI to use docker image and enable running test suits. --- diff --git a/.travis.yml b/.travis.yml index f3b5975..341dee3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,35 +1,19 @@ -dist: trusty - sudo: false -language: cpp +os: + - linux -addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - g++-5 +language: + - cpp -matrix: - include: - - os: linux - compiler: clang - env: - build_type=release - options="" - - MATRIX_EVAL="CC=clang-5.0 && CXX=clang++" - - - os: linux - compiler: gcc - env: - build_type=release - options="" - - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" +services: + - docker before_install: - - eval "${MATRIX_EVAL}" - + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker pull smohantty/rlottie-ci-setup; fi + script: - - cmake -DLIB_INSTALL_DIR=/usr/lib . - - cmake --build . -- -j2 + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then echo FROM smohantty/rlottie-ci-setup > Dockerfile; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then echo ADD . /root >> Dockerfile; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker build -t withgit .; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker run withgit /bin/sh -c "cd /root && TRAVIS=true meson -Dtest=true builddir && ninja -C builddir test && ninja -C builddir install"; fi