From 1d5895cf959f9e33e0210b70b78c0349dad02fbd Mon Sep 17 00:00:00 2001 From: Andres Gomez Date: Wed, 1 Nov 2017 17:25:39 +0200 Subject: [PATCH] Add Travis CI support Provides optional integration with Travis CI for the GitHub's clone. Change-Id: Ibd9158dbce51d93458ba59180e01983f3451917f --- .gitignore | 1 + .travis.yml | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 .travis.yml diff --git a/.gitignore b/.gitignore index a7a5af1..88d3be8 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ .* !.gitignore !.editorconfig +!.travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..de8ff63 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,49 @@ +language: c++ + +sudo: required +dist: trusty + +cache: + apt: true + ccache: true + +env: + global: + - MAKEFLAGS="-j4" + +matrix: + include: + - env: + - RECIPE="clang-64-debug" + addons: + apt: + sources: + - llvm-toolchain-trusty-3.9 + packages: + - clang-3.9 + + - env: + - RECIPE="gcc-32-debug" + addons: + apt: + packages: + - g++-multilib + + - env: + - RECIPE="gcc-64-release" + + - env: + - RECIPE="android-mustpass" + + - env: + - RECIPE="vulkan-mustpass" + + - env: + - RECIPE="gen-inl-files" + addons: + apt: + packages: + - python-lxml + +script: + - python2 ./scripts/check_build_sanity.py -r $RECIPE -- 2.7.4