Files
lk/.travis.yml
Travis Geiselbrecht 0105cd8eab [travis-ci] switch main toolchain version to 7.5.0
There were a few 7.3.0 and 7.4.0s in there, bump to 7.5.0.
2020-05-22 14:03:36 -07:00

57 lines
3.0 KiB
YAML

language: c
script: ./scripts/travis-build.sh
env:
- PROJECT=qemu-virt-arm32-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=qemu-virt-arm64-test TOOLCHAIN=aarch64-elf-7.5.0-Linux-x86_64
- PROJECT=qemu-virt-arm32-minimal TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=vim2-test TOOLCHAIN=aarch64-elf-7.5.0-Linux-x86_64
- PROJECT=zybo-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=rpi2-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=uzed-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=stm32746g-eval2-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=stm32f429i-disco-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=stm32f746g-disco-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=stm32f4-discovery-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=stellaris-launchpad-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=nrf51-pca10028-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=nucleo-f072rb TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64
- PROJECT=qemu-microblaze-test TOOLCHAIN=microblaze-elf-7.5.0-Linux-x86_64
- PROJECT=qemu-mips-test TOOLCHAIN=mips-elf-7.5.0-Linux-x86_64
- PROJECT=qemu-virt-riscv32-test TOOLCHAIN=riscv32-elf-7.5.0-Linux-x86_64
- PROJECT=qemu-virt-riscv64-test TOOLCHAIN=riscv64-elf-7.5.0-Linux-x86_64
- PROJECT=qemu-virt-riscv64-supervisor-test TOOLCHAIN=riscv64-elf-7.5.0-Linux-x86_64
- PROJECT=sifive-e-test TOOLCHAIN=riscv32-elf-7.5.0-Linux-x86_64
- PROJECT=sifive-unleashed-test TOOLCHAIN=riscv64-elf-7.5.0-Linux-x86_64
- PROJECT=pc-x86-test TOOLCHAIN=i386-elf-7.5.0-Linux-x86_64
- PROJECT=pc-x86-64-test TOOLCHAIN=x86_64-elf-7.5.0-Linux-x86_64
# do one build with an older toolchain
- PROJECT=qemu-virt-arm32-test TOOLCHAIN=arm-eabi-5.3.0-Linux-x86_64
- PROJECT=qemu-virt-arm32-test TOOLCHAIN=arm-eabi-4.8.2-Linux-x86_64
# a few release mode builds
- PROJECT=qemu-virt-arm32-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64 DEBUG=0
- PROJECT=qemu-virt-arm64-test TOOLCHAIN=aarch64-elf-7.5.0-Linux-x86_64 DEBUG=0
- PROJECT=stm32f746g-disco-test TOOLCHAIN=arm-eabi-7.5.0-Linux-x86_64 DEBUG=0
- PROJECT=pc-x86-test TOOLCHAIN=i386-elf-7.5.0-Linux-x86_64 DEBUG=0
- PROJECT=pc-x86-64-test TOOLCHAIN=x86_64-elf-7.5.0-Linux-x86_64 DEBUG=0
- PROJECT=qemu-microblaze-test TOOLCHAIN=microblaze-elf-7.5.0-Linux-x86_64 DEBUG=0
- PROJECT=qemu-mips-test TOOLCHAIN=mips-elf-7.5.0-Linux-x86_64 DEBUG=0
- PROJECT=sifive-e-test TOOLCHAIN=riscv32-elf-7.5.0-Linux-x86_64 DEBUG=0
# build environment is linux xenial
os: linux
dist: xenial
arch: amd64
# try to cache the toolchain download
cache:
directories:
- archives
# notify a few irc channels
notifications:
irc:
channels:
- "chat.freenode.net#lk"