]> xenbits.xensource.com Git - people/pauldu/mini-os.git/commitdiff
Add travis.yml and travis-build script
authorWei Liu <wei.liu2@citrix.com>
Mon, 5 Sep 2016 14:43:21 +0000 (15:43 +0100)
committerWei Liu <wei.liu2@citrix.com>
Tue, 6 Sep 2016 08:38:20 +0000 (09:38 +0100)
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
.travis.yml [new file with mode: 0644]
scripts/travis-build [new file with mode: 0755]

diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..9aa69a5
--- /dev/null
@@ -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 (executable)
index 0000000..9480a9d
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/bash -ex
+
+$CC --version
+
+make testbuild