1dist: trusty 2sudo: required 3language: c 4cache: ccache 5compiler: 6 - gcc 7 8before_script: 9 - sudo apt-get update -y 10 - sudo apt-get install qemu-kvm libxen-dev -y 11 - sudo apt-get install --only-upgrade binutils gcc -y 12 13env: 14 - PLATFORM=hw MACHINE=x86_64 TESTS=qemu EXTRAFLAGS= 15 - PLATFORM=hw MACHINE=i486 ELF=elf TESTS=qemu EXTRAFLAGS='-- -F ACLFLAGS=-m32 -F ACLFLAGS=-march=i686' 16 - PLATFORM=xen MACHINE=x86_64 TESTS=none EXTRAFLAGS= 17 - PLATFORM=xen MACHINE=i486 ELF=elf TESTS=none EXTRAFLAGS='-- -F ACLFLAGS=-m32' 18 - PLATFORM=hw MACHINE=x86_64 TESTS=qemu EXTRAFLAGS= CXX='false' 19 - PLATFORM=hw MACHINE=x86_64 TESTS=none KERNONLY=-k EXTRAFLAGS= 20 - PLATFORM=xen MACHINE=x86_64 TESTS=none KERNONLY=-k EXTRAFLAGS= 21 22script: 23 - git submodule update --init 24 - ./build-rr.sh -o myobj -j16 -qq ${KERNONLY} ${PLATFORM} ${EXTRAFLAGS} 25 - . ./myobj/config 26 - ./tests/buildtests.sh ${KERNONLY} 27 - ./tests/runtests.sh ${TESTS} 28 29notifications: 30 irc: 31 channels: 32 - "chat.freenode.net#rumpkernel-builds" 33 template: 34 - '%{repository}#%{build_number} (%{branch} - %{commit} : %{author}): %{message}' 35 skip_join: true 36 use_notice: true 37 email: 38 recipients: 39 - rumpkernel-builds@freelists.org 40 on_success: always 41 on_failure: always 42 43# touch me to force a travis rebuild 44