summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2020-05-26 13:27:33 +0930
committerDamien George <damien.p.george@gmail.com>2020-05-27 17:06:10 +1000
commitd6803067c0a15c03af0639aa02b68898a3f9cc81 (patch)
tree8abd058bc69ef13245f3c449780db9afc0679336
parenta9d96499b8f7310b9e43b4a8cda2f6e17cbd4248 (diff)
downloadmicropython-d6803067c0a15c03af0639aa02b68898a3f9cc81.tar.gz
micropython-d6803067c0a15c03af0639aa02b68898a3f9cc81.zip
travis: Set build name so it appears in the web interfaces.
The env NAME="foo" syntax doesn't appear to set the name in the Travis web interface. Instead use the syntax from the docs: https://docs.travis-ci.com/user/build-stages/#naming-your-jobs-within-build-stages
-rw-r--r--.travis.yml42
1 files changed, 21 insertions, 21 deletions
diff --git a/.travis.yml b/.travis.yml
index 84f5862564..133035949d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -25,7 +25,7 @@ jobs:
- stage: test
os: linux
dist: bionic
- env: NAME="code formatting"
+ name: "code formatting"
before_install:
- sudo apt-add-repository --yes --update ppa:pybricks/ppa
install:
@@ -41,8 +41,8 @@ jobs:
- stage: test
os: osx
osx_image: xcode11.3
+ name: "unix port build with clang on OSX"
env:
- - NAME="unix port build with clang on OSX"
- PKG_CONFIG_PATH=/usr/local/opt/libffi/lib/pkgconfig
script:
- make ${MAKEOPTS} -C mpy-cross
@@ -59,7 +59,7 @@ jobs:
# stm32 port
- stage: test
- env: NAME="stm32 port build"
+ name: "stm32 port build"
install:
# need newer gcc version for Cortex-M7 support
- sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa
@@ -83,7 +83,7 @@ jobs:
# qemu-arm port
- stage: test
dist: bionic # needed for more recent version of qemu-system-arm with mps2-an385 target
- env: NAME="qemu-arm port build and tests"
+ name: "qemu-arm port build and tests"
install:
- sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi qemu-system
- arm-none-eabi-gcc --version
@@ -96,7 +96,7 @@ jobs:
# unix coverage
- stage: test
- env: NAME="unix coverage build and tests"
+ name: "unix coverage build and tests"
install:
- sudo apt-get install python3-pip
- sudo pip install cpp-coveralls
@@ -131,7 +131,7 @@ jobs:
# unix coverage 32-bit
- stage: test
- env: NAME="unix coverage 32-bit build and tests"
+ name: "unix coverage 32-bit build and tests"
install:
- sudo apt-get install gcc-multilib libffi-dev:i386
- sudo apt-get install python3-pip
@@ -163,7 +163,7 @@ jobs:
# standard unix port
- stage: test
- env: NAME="unix port build and tests"
+ name: "unix port build and tests"
script:
- make ${MAKEOPTS} -C mpy-cross
- make ${MAKEOPTS} -C ports/unix submodules
@@ -176,7 +176,7 @@ jobs:
# unix nanbox/float (and using Python 2 to check it can run the build scripts)
- stage: test
- env: NAME="unix nanbox/float port build and tests"
+ name: "unix nanbox/float port build and tests"
install:
- sudo apt-get install gcc-multilib libffi-dev:i386
script:
@@ -193,7 +193,7 @@ jobs:
# unix stackless/float with clang
- stage: test
- env: NAME="unix stackless/float port build and tests with clang"
+ name: "unix stackless/float port build and tests with clang"
install:
- sudo apt-get install clang
script:
@@ -209,7 +209,7 @@ jobs:
# unix with sys.settrace
- stage: test
- env: NAME="unix port with sys.settrace build and tests"
+ name: "unix port with sys.settrace build and tests"
script:
- make ${MAKEOPTS} -C mpy-cross
- make ${MAKEOPTS} -C ports/unix MICROPY_PY_BTREE=0 MICROPY_PY_FFI=0 MICROPY_PY_USSL=0 CFLAGS_EXTRA="-DMICROPY_PY_SYS_SETTRACE=1" test || travis_terminate 1
@@ -220,7 +220,7 @@ jobs:
# minimal unix port with tests
- stage: test
- env: NAME="minimal unix port build and tests"
+ name: "minimal unix port build and tests"
script:
- make ${MAKEOPTS} -C ports/unix VARIANT=minimal
- (cd tests && MICROPY_CPYTHON3=python3 MICROPY_MICROPYTHON=../ports/unix/micropython-minimal ./run-tests -e exception_chain -e self_type_check -e subclass_native_init -d basics)
@@ -229,7 +229,7 @@ jobs:
# windows port via mingw
- stage: test
- env: NAME="windows port build via mingw"
+ name: "windows port build via mingw"
install:
- sudo apt-get install gcc-mingw-w64
script:
@@ -238,7 +238,7 @@ jobs:
# esp32 w/ESP-IDFv3 port
- stage: test
- env: NAME="esp32 ESP-IDFv3 port build"
+ name: "esp32 ESP-IDFv3 port build"
install:
- sudo apt-get install python3-pip
- sudo pip3 install 'pyparsing<2.4'
@@ -255,7 +255,7 @@ jobs:
# esp32 w/ESP-IDFv4 port
- stage: test
- env: NAME="esp32 ESP-IDFv4 port build"
+ name: "esp32 ESP-IDFv4 port build"
install:
- sudo apt-get install python3-pip
- sudo pip3 install 'pyparsing<2.4'
@@ -272,7 +272,7 @@ jobs:
# esp8266 port
- stage: test
- env: NAME="esp8266 port build"
+ name: "esp8266 port build"
install:
- wget https://github.com/jepler/esp-open-sdk/releases/download/2018-06-10/xtensa-lx106-elf-standalone.tar.gz
- zcat xtensa-lx106-elf-standalone.tar.gz | tar x
@@ -286,7 +286,7 @@ jobs:
# nrf port
- stage: test
- env: NAME="nrf port build"
+ name: "nrf port build"
install:
- sudo apt-get install gcc-arm-none-eabi
- sudo apt-get install libnewlib-arm-none-eabi
@@ -299,7 +299,7 @@ jobs:
# bare-arm and minimal ports, with size-diff check
- stage: test
- env: NAME="bare-arm and minimal ports build and size-diff check"
+ name: "bare-arm and minimal ports build and size-diff check"
install:
- sudo apt-get install gcc-multilib libffi-dev:i386 gcc-arm-none-eabi libnewlib-arm-none-eabi
- gcc --version
@@ -325,7 +325,7 @@ jobs:
# cc3200 port
- stage: test
- env: NAME="cc3200 port build"
+ name: "cc3200 port build"
install:
- sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi
script:
@@ -334,7 +334,7 @@ jobs:
# samd port
- stage: test
- env: NAME="samd port build"
+ name: "samd port build"
install:
- sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi
script:
@@ -343,7 +343,7 @@ jobs:
# teensy port
- stage: test
- env: NAME="teensy port build"
+ name: "teensy port build"
install:
- sudo apt-get install gcc-arm-none-eabi libnewlib-arm-none-eabi
script:
@@ -351,7 +351,7 @@ jobs:
# powerpc port
- stage: test
- env: NAME="powerpc port build"
+ name: "powerpc port build"
install:
- sudo apt-get install gcc-powerpc64le-linux-gnu libc6-dev-ppc64el-cross
script: