From 0aef293c84e6791ba1206f5c5159e8eb36593622 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Mon, 14 Sep 2020 20:50:09 +0900 Subject: [PATCH] Add travis ci build --- .travis.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..68bc638c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,19 @@ +sudo: false + +os: + - linux + +language: + - cpp + +services: + - docker + +before_install: + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker pull jsuya/thorvg-ci-setup; fi + +script: + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then echo FROM jsuya/thorvg-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 builddir && ninja -C builddir install"; fi