summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2020-05-26 13:24:19 +0930
committerDamien George <damien.p.george@gmail.com>2020-05-27 17:05:50 +1000
commita9d96499b8f7310b9e43b4a8cda2f6e17cbd4248 (patch)
tree3c121f946b5f0abe36db345837b5093cd9e21860
parentb65482ffa8715f3eeeb593e26d96d80bd77e0dfd (diff)
downloadmicropython-a9d96499b8f7310b9e43b4a8cda2f6e17cbd4248.tar.gz
micropython-a9d96499b8f7310b9e43b4a8cda2f6e17cbd4248.zip
travis: Run apt commands once, to slightly speed up the CI.
-rw-r--r--.travis.yml23
1 files changed, 7 insertions, 16 deletions
diff --git a/.travis.yml b/.travis.yml
index 5460bf601f..84f5862564 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -64,8 +64,7 @@ jobs:
# need newer gcc version for Cortex-M7 support
- 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 libnewlib-arm-none-eabi
+ - sudo apt-get install gcc-arm-embedded libnewlib-arm-none-eabi
- arm-none-eabi-gcc --version
script:
- make ${MAKEOPTS} -C mpy-cross
@@ -86,9 +85,7 @@ jobs:
dist: bionic # needed for more recent version of qemu-system-arm with mps2-an385 target
env: NAME="qemu-arm port build and tests"
install:
- - sudo apt-get install gcc-arm-none-eabi
- - sudo apt-get install libnewlib-arm-none-eabi
- - sudo apt-get install qemu-system
+ - sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi qemu-system
- arm-none-eabi-gcc --version
- qemu-system-arm --version
script:
@@ -304,9 +301,7 @@ jobs:
- stage: test
env: NAME="bare-arm and minimal ports build and size-diff check"
install:
- - sudo apt-get install gcc-multilib libffi-dev:i386
- - sudo apt-get install gcc-arm-none-eabi
- - sudo apt-get install libnewlib-arm-none-eabi
+ - sudo apt-get install gcc-multilib libffi-dev:i386 gcc-arm-none-eabi libnewlib-arm-none-eabi
- gcc --version
- arm-none-eabi-gcc --version
script:
@@ -332,8 +327,7 @@ jobs:
- stage: test
env: NAME="cc3200 port build"
install:
- - sudo apt-get install gcc-arm-none-eabi
- - sudo apt-get install libnewlib-arm-none-eabi
+ - sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi
script:
- make ${MAKEOPTS} -C ports/cc3200 BTARGET=application BTYPE=release
- make ${MAKEOPTS} -C ports/cc3200 BTARGET=bootloader BTYPE=release
@@ -342,8 +336,7 @@ jobs:
- stage: test
env: NAME="samd port build"
install:
- - sudo apt-get install gcc-arm-none-eabi
- - sudo apt-get install libnewlib-arm-none-eabi
+ - sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi
script:
- make ${MAKEOPTS} -C ports/samd submodules
- make ${MAKEOPTS} -C ports/samd
@@ -352,8 +345,7 @@ jobs:
- stage: test
env: NAME="teensy port build"
install:
- - sudo apt-get install gcc-arm-none-eabi
- - sudo apt-get install libnewlib-arm-none-eabi
+ - sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi
script:
- make ${MAKEOPTS} -C ports/teensy
@@ -361,7 +353,6 @@ jobs:
- stage: test
env: NAME="powerpc port build"
install:
- - sudo apt-get install gcc-powerpc64le-linux-gnu
- - sudo apt-get install libc6-dev-ppc64el-cross
+ - sudo apt-get install gcc-powerpc64le-linux-gnu libc6-dev-ppc64el-cross
script:
- make ${MAKEOPTS} -C ports/powerpc CROSS_COMPILE=powerpc64le-linux-gnu-