|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] travis: add initial Travis CI script to do builds
commit 5d8ac238c5b252bd03fea5b28ea4aa3609428478
Author: Doug Goldstein <cardoe@xxxxxxxxxx>
AuthorDate: Sun Feb 7 20:45:03 2016 -0600
Commit: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
CommitDate: Fri Feb 12 17:11:01 2016 +0000
travis: add initial Travis CI script to do builds
This is just suppose to do a simple compile test on Travis CI. Currently
due to linux86 (bcc/bin86/dev86) not being whitelisted the tools cannot
be built.
Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx>
Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>
---
.travis.yml | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 73 insertions(+)
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..c7227ba
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,73 @@
+language: c
+dist: trusty
+sudo: required
+matrix:
+ allow_failures:
+ - compiler: clang
+ include:
+ - compiler: gcc
+ env: XEN_TARGET_ARCH=x86_64
+ - compiler: gcc
+ env: XEN_TARGET_ARCH=x86_64 COMPILER=gcc-5
+ - compiler: gcc
+ env: XEN_TARGET_ARCH=x86_64 debug=y
+ - compiler: gcc
+ env: XEN_TARGET_ARCH=x86_64 COMPILER=gcc-5 debug=y
+ - compiler: clang
+ env: XEN_TARGET_ARCH=x86_64 clang=y
+ - compiler: clang
+ env: XEN_TARGET_ARCH=x86_64 COMPILER=clang-3.8 clang=y
+ - compiler: clang
+ env: XEN_TARGET_ARCH=x86_64 clang=y debug=y
+ - compiler: clang
+ env: XEN_TARGET_ARCH=x86_64 COMPILER=clang-3.8 clang=y debug=y
+ - compiler: gcc
+ env: XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf-
+ - compiler: gcc
+ env: XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf- debug=y
+ - compiler: gcc
+ env: XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
+ - compiler: gcc
+ env: XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- debug=y
+addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ - llvm-toolchain-precise
+ packages:
+ - zlib1g-dev
+ - libncurses5-dev
+ - libssl-dev
+ - python2.7-dev
+ - xorg-dev
+ - uuid-dev
+ - libyajl-dev
+ - libaio-dev
+ - libglib2.0-dev
+ - libpixman-1-dev
+ - pkg-config
+ - bridge-utils
+ - iproute2
+ - flex
+ - bison
+ - gettext
+ - acpica-tools
+ - bin86
+ - bcc
+ - libc6-dev-i386
+ - libnl-3-dev
+ - ocaml-nox
+ - libfindlib-ocaml-dev
+ - markdown
+ - transfig
+ - pandoc
+ - gcc-arm-linux-gnueabihf
+ - gcc-aarch64-linux-gnu
+ - gcc-5
+ - clang-3.8
+before_script:
+ - export CC=${COMPILER:-${CC}}
+ - ${CC} --version
+script:
+ - ( ./configure --disable-tools --disable-stubdom --enable-docs &&
+ make CC="${CROSS_COMPILE}${CC}" HOSTCC="${CC}" dist )
--
generated by git-patchbot for /home/xen/git/xen.git#master
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |