|
|
|
@ -2,7 +2,6 @@ os: linux
|
|
|
|
|
dist: trusty
|
|
|
|
|
sudo: required
|
|
|
|
|
language: c
|
|
|
|
|
compiler: avr-gcc
|
|
|
|
|
branches:
|
|
|
|
|
except:
|
|
|
|
|
- /^.*-automated-build$/
|
|
|
|
@ -12,13 +11,18 @@ env:
|
|
|
|
|
matrix:
|
|
|
|
|
- TARGET=all-keyboards AUTOGEN=true
|
|
|
|
|
- TARGET=test AUTOGEN=false
|
|
|
|
|
before_install:
|
|
|
|
|
- wget http://www.atmel.com/images/avr8-gnu-toolchain-3.5.4.1709-linux.any.x86_64.tar.gz
|
|
|
|
|
install:
|
|
|
|
|
- tar -zxf avr8-gnu-toolchain-3.5.4.1709-linux.any.x86_64.tar.gz
|
|
|
|
|
- export PATH="$PATH:$TRAVIS_BUILD_DIR/avr8-gnu-toolchain-linux_x86_64/bin"
|
|
|
|
|
before_script:
|
|
|
|
|
- avr-gcc --version
|
|
|
|
|
script:
|
|
|
|
|
- make $TARGET AUTOGEN=$AUTOGEN
|
|
|
|
|
addons:
|
|
|
|
|
apt:
|
|
|
|
|
packages:
|
|
|
|
|
- avr-libc
|
|
|
|
|
- gcc-avr
|
|
|
|
|
- dfu-programmer
|
|
|
|
|
- pandoc
|
|
|
|
|
- gcc-arm-none-eabi
|
|
|
|
|