From dba13aa55ef6516f7b28b881c4f148f40fdf3d88 Mon Sep 17 00:00:00 2001 From: Oliver Sang Date: Tue, 6 Feb 2018 15:45:47 +0800 Subject: [PATCH] add .tarvis.yml Change-Id: I21e65b4f28869e9b3f086194d5426521c1389e2f --- .travis.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..17b2f2e8e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,40 @@ +dist: trusty +sudo: required +language: cpp +cache: ccache +services: + - docker +install: + - mkdir deps && cd deps + - git clone https://github.com/intel/gmmlib.git gmmlib + - cd .. + +script: + - rm -rf build && mkdir build + - mkdir -p $HOME/.ccache + - ccache -s + - ccache -z + - > + docker run + -v $HOME/.ccache:/opt/ccache + -v ${TRAVIS_BUILD_DIR}:/opt/src + -w /opt/src/build + -e CCACHE_DIR=/opt/ccache + intelmedia/media-driver-docker + cmake + -DBS_DIR_GMMLIB=/opt/src/deps/gmmlib/Source/GmmLib/ + -DBS_DIR_COMMON=/opt/src/deps/gmmlib/Source/Common/ + -DBS_DIR_INC=/opt/src/deps/gmmlib/Source/inc/ + -DBS_DIR_MEDIA=/opt/src + -DMEDIA_VERSION="0.1.0" + -DBUILD_TYPE=Release + .. + - > + docker run + -v $HOME/.ccache:/opt/ccache + -v ${TRAVIS_BUILD_DIR}:/opt/src + -w /opt/src/build + -e CCACHE_DIR=/opt/ccache + intelmedia/media-driver-docker + cmake --build . -- -j 8 + - ccache -s