11sudo : required
2- dist : trusty
2+ dist : xenial
33language : c
44compiler :
55 - gcc
88 - " ${HOME}/persist"
99
1010before_script :
11- # Extra CPython versions
12- # - sudo add-apt-repository -y ppa:fkrull/deadsnakes
13- # Extra gcc versions
14- # - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
15- - sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded
11+ - sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa
1612 - sudo dpkg --add-architecture i386
1713 - sudo apt-get update -qq || true
1814 - sudo apt-get install -y python3 gcc-multilib pkg-config libffi-dev libffi-dev:i386 qemu-system gcc-mingw-w64
19- - sudo apt-get install -y --force-yes gcc-arm-none-eabi
15+ - sudo apt-get install -y --force-yes gcc-arm-embedded
2016 # For teensy build
2117 - sudo apt-get install realpath
2218 # For coverage testing
@@ -29,8 +25,8 @@ script:
2925 # Build mpy-cross first because other builds depend on it.
3026 - make -C mpy-cross
3127 - make -C atmel-samd BOARD=arduino_zero
32- - make -C atmel-samd BOARD=feather_m0_adalogger
3328 - make -C atmel-samd BOARD=feather_m0_basic
29+ - make -C atmel-samd BOARD=feather_m0_flash
3430 - make -C atmel-samd BOARD=metro_m0_flash
3531 - make -C minimal CROSS=1 build/firmware.bin
3632 - ls -l minimal/build/firmware.bin
@@ -40,16 +36,11 @@ script:
4036 - ' if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then cp minimal/build/firmware.bin ${HOME}/persist/; fi'
4137 - make -C unix deplibs
4238 - make -C unix
43- - make -C unix nanbox
4439 - make -C bare-arm
4540 - make -C qemu-arm test
4641 - make -C stmhal
47- - make -C stmhal -B MICROPY_PY_WIZNET5K=1 MICROPY_PY_CC3K=1
48- - make -C stmhal BOARD=STM32F4DISC
4942 - make -C teensy
5043 - make -C cc3200 BTARGET=application BTYPE=release
51- - make -C cc3200 BTARGET=bootloader BTYPE=release
52- - make -C windows CROSS_COMPILE=i686-w64-mingw32-
5344
5445 # run tests without coverage info
5546 # - (cd tests && MICROPY_CPYTHON3=python3.4 ./run-tests)
0 commit comments