diff options
author | Damien George <damien.p.george@gmail.com> | 2019-02-12 10:55:48 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2019-02-12 13:29:22 +1100 |
commit | 775c7b86f017b81d31c3d463aec1b18088dbcdab (patch) | |
tree | d43c9dbe0484f3fd0c2eb6dfb6888f559337e6fb | |
parent | a0d60c574a96bb873b0e6822d009031fd5fa3a77 (diff) |
travis: Update to use Ubuntu 16.04 Xenial for CI builds.
-rw-r--r-- | .travis.yml | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/.travis.yml b/.travis.yml index e0a9de3be..be81d6aa2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,5 @@ # global options +dist: xenial language: - c compiler: @@ -23,9 +24,10 @@ jobs: env: NAME="stm32 port build" install: # need newer gcc version for Cortex-M7 support - - sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded + - sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa - sudo apt-get update -qq || true - - sudo apt-get install --allow-unauthenticated gcc-arm-none-eabi + - sudo apt-get install gcc-arm-embedded + - sudo apt-get install libnewlib-arm-none-eabi - arm-none-eabi-gcc --version script: - make ${MAKEOPTS} -C mpy-cross @@ -38,12 +40,11 @@ jobs: - stage: test env: NAME="qemu-arm port build and tests" install: - # need newer gcc version for nano.specs - - sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded - - sudo apt-get update -qq || true - - sudo apt-get install --allow-unauthenticated gcc-arm-none-eabi + - sudo apt-get install gcc-arm-none-eabi + - sudo apt-get install libnewlib-arm-none-eabi - sudo apt-get install qemu-system - arm-none-eabi-gcc --version + - qemu-system-arm --version script: - make ${MAKEOPTS} -C mpy-cross - make ${MAKEOPTS} -C ports/qemu-arm -f Makefile.test test @@ -54,8 +55,6 @@ jobs: - stage: test env: NAME="unix coverage build and tests" install: - # a specific urllib3 version is needed for requests and cpp-coveralls to work together - - sudo pip install -Iv urllib3==1.22 - sudo pip install cpp-coveralls - gcc --version - python3 --version @@ -117,10 +116,8 @@ jobs: - stage: test env: NAME="nrf port build" install: - # need newer gcc version to support variables in linker script - - sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa - - sudo apt-get update -qq || true - - sudo apt-get install gcc-arm-embedded + - sudo apt-get install gcc-arm-none-eabi + - sudo apt-get install libnewlib-arm-none-eabi - arm-none-eabi-gcc --version script: - make ${MAKEOPTS} -C ports/nrf @@ -130,6 +127,7 @@ jobs: env: NAME="bare-arm and minimal ports build" install: - sudo apt-get install gcc-arm-none-eabi + - sudo apt-get install libnewlib-arm-none-eabi - arm-none-eabi-gcc --version script: - make ${MAKEOPTS} -C ports/bare-arm @@ -145,6 +143,7 @@ jobs: env: NAME="cc3200 port build" install: - sudo apt-get install gcc-arm-none-eabi + - sudo apt-get install libnewlib-arm-none-eabi script: - make ${MAKEOPTS} -C ports/cc3200 BTARGET=application BTYPE=release - make ${MAKEOPTS} -C ports/cc3200 BTARGET=bootloader BTYPE=release @@ -154,5 +153,6 @@ jobs: env: NAME="teensy port build" install: - sudo apt-get install gcc-arm-none-eabi + - sudo apt-get install libnewlib-arm-none-eabi script: - make ${MAKEOPTS} -C ports/teensy |