1language: c 2dist: trusty 3sudo: required 4# don't test master, smoke and coverity branches 5branches: 6 except: 7 - master 8 - smoke 9 - /^coverity-tested\/.*/ 10 - /^stable-.*/ 11matrix: 12 include: 13 - compiler: gcc 14 env: XEN_TARGET_ARCH=x86_64 debug=n 15 - compiler: gcc 16 env: XEN_TARGET_ARCH=x86_64 XEN_CONFIG_EXPERT=y RANDCONFIG=y debug=n 17 - compiler: gcc-5 18 env: XEN_TARGET_ARCH=x86_64 debug=n 19 - compiler: gcc 20 env: XEN_TARGET_ARCH=x86_64 debug=y 21 - compiler: gcc-5 22 env: XEN_TARGET_ARCH=x86_64 debug=y 23 - compiler: clang 24 env: XEN_TARGET_ARCH=x86_64 clang=y debug=n 25 - compiler: clang 26 env: XEN_TARGET_ARCH=x86_64 clang=y debug=y 27 - compiler: gcc 28 env: XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf- debug=n 29 - compiler: gcc 30 env: XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf- XEN_CONFIG_EXPERT=y RANDCONFIG=y debug=n 31 - compiler: gcc 32 env: XEN_TARGET_ARCH=arm32 CROSS_COMPILE=arm-linux-gnueabihf- debug=y 33 - compiler: gcc 34 env: XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- debug=n 35 - compiler: gcc 36 env: XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- XEN_CONFIG_EXPERT=y RANDCONFIG=y debug=n 37 - compiler: gcc 38 env: XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- debug=y 39addons: 40 apt: 41 sources: 42 - ubuntu-toolchain-r-test 43 packages: 44 - zlib1g-dev 45 - libncurses5-dev 46 - libssl-dev 47 - python-dev 48 - xorg-dev 49 - uuid-dev 50 - libyajl-dev 51 - libaio-dev 52 - libglib2.0-dev 53 - libpixman-1-dev 54 - pkg-config 55 - flex 56 - bison 57 - gettext 58 - acpica-tools 59 - bin86 60 - bcc 61 - libc6-dev-i386 62 - libnl-3-dev 63 - ocaml-nox 64 - libfindlib-ocaml-dev 65 - transfig 66 - pandoc 67 - gcc-arm-linux-gnueabihf 68 - gcc-aarch64-linux-gnu 69 - gcc-5 70 - g++-5 71 - seabios 72 - checkpolicy 73 - ghostscript 74# we must set CXX manually instead of using 'language: cpp' due to 75# travis-ci/travis-ci#3871 76before_script: 77 - export CXX=${CC/cc/++} 78 - export CXX=${CXX/clang/clang++} 79script: 80 - ./scripts/travis-build 81after_script: 82 - cat xen/.config 83 - cat tools/config.log 84 - cat docs/config.log 85notifications: 86 irc: 87 channels: 88 - secure: "mPIFllF6eW3F3talvccMy55Tfcid66IPkkXZYCxDKRF2DQrMyvmg4qt0xN6gGZsdfOBMNr+/YfO5PxusBCUkVdBGBzd3QhFoIDYZbJZgzVh3yNDQ+x4L7p1cZNrwJ2loMmSX6KxGKZxZX9NRStrTUkVyp0jGZB9xkwT8Rl6jXj7EQkgQ95K1Wqafx0ycLfyDQmzX9bzi/3KIBFKMGmK18AFMh+R30zK0FPUUsS4+VhepIkVqO5puU3OYePd34wRnWlt7hjU2Vj5vYmVXp3UOE+E8/Lf9IGVAhitDi+EC35b8zo2BHJ9z6xZARYPvfSqbXcXV20RycabI+e3ufZJ40eatssly5QjWH+HhKS42C4gV1psmQhkTCNCM62Ty5uf6R1hsZJQuiOZrc8ojdje8ey2MxJk4R+Xz+Igg1/kD6+WX9/Y6Y3iRuj5HL1xCYfpTbK4mC7ofw0SofW2aAGI68jHpCqJdQCDzMl6748PlDMM0eKe0MPKIEenYHcoBnOEC/jciXUDa6wduV75EEip7oq2i+m44MopcsEDTpdliH077GhKapF0ActjvBTLpyoTRSfkKm0NZol/dgwd3PGG/mY8clIoeXWRb4opk93ejPC967KmSNC68SlfwaJmFZS5T9vAgb6k7r6i9G3dmYtrLKzws8IV1CPWqLzk58+v4pRk=" 89