From: Wei Liu Date: Mon, 5 Sep 2016 14:43:21 +0000 (+0100) Subject: Add travis.yml and travis-build script X-Git-Tag: xen-4.8.0-rc1~2 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=229260e02faacab0f4d5ccb82f013480d968d335;p=mini-os.git Add travis.yml and travis-build script Signed-off-by: Wei Liu Acked-by: Samuel Thibault --- diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..9aa69a5 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,25 @@ +language: c +dist: trusty +sudo: required +# don't test stable branches +branches: + except: + - /^stable-.*/ +matrix: + include: + - compiler: gcc +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libc6-dev-i386 + - gcc-5 + - g++-5 +# we must set CXX manually instead of using 'language: cpp' due to +# travis-ci/travis-ci#3871 +before_script: + - export CXX=${CC/cc/++} + - export CXX=${CXX/clang/clang++} +script: + - ./scripts/travis-build diff --git a/scripts/travis-build b/scripts/travis-build new file mode 100755 index 0000000..9480a9d --- /dev/null +++ b/scripts/travis-build @@ -0,0 +1,5 @@ +#!/bin/bash -ex + +$CC --version + +make testbuild