blob: f87bd44de969d48e850b89e15deb9b7c4f4ce0d5 [file] [log] [blame]
language: c
script: ./scripts/travis-build.sh
env:
- PROJECT=qemu-virt-a15-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=qemu-virt-a53-test TOOLCHAIN=aarch64-elf-5.3.0-Linux-x86_64
- PROJECT=zybo-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=rpi2-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=uzed-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=stm32746g-eval2-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=stm32f746g-disco-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=stm32f4-discovery-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=stellaris-launchpad-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=nrf51-pca10028-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=nucleo-f072rb TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=qemu-microblaze-test TOOLCHAIN=microblaze-elf-5.3.0-Linux-x86_64
- PROJECT=qemu-mips-test TOOLCHAIN=mips-elf-5.3.0-Linux-x86_64
- PROJECT=pc-x86-test TOOLCHAIN=i386-elf-5.3.0-Linux-x86_64
- PROJECT=pc-x86-64-test TOOLCHAIN=x86_64-elf-5.3.0-Linux-x86_64
# do one build with an older toolchain
- PROJECT=qemu-virt-a15-test TOOLCHAIN=arm-eabi-4.8.2-Linux-x86_64
# a few release mode builds
- PROJECT=qemu-virt-a15-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64 DEBUG=0
- PROJECT=qemu-virt-a53-test TOOLCHAIN=aarch64-elf-5.3.0-Linux-x86_64 DEBUG=0
- PROJECT=stm32f746g-disco-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64 DEBUG=0
- PROJECT=pc-x86-test TOOLCHAIN=i386-elf-5.3.0-Linux-x86_64 DEBUG=0
- PROJECT=pc-x86-64-test TOOLCHAIN=x86_64-elf-5.3.0-Linux-x86_64 DEBUG=0
# run in a container
sudo: false
# try to cache the toolchain download
cache:
directories:
- archives
# notify a few irc channels
notifications:
irc:
channels:
- "chat.freenode.net#lk"
- "chat.freenode.net#fnlk"
skip_join: true
use_notice: true