From cc12f750b4020f65ef00b5de2ca3c5ab2627b9d6 Mon Sep 17 00:00:00 2001 From: Damien George Date: Mon, 24 Jun 2019 12:52:34 +1000 Subject: [PATCH] travis: Build esp8266 firmware as part of Travis CI. Toolchain installation and build takes about 1 minute. --- .travis.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.travis.yml b/.travis.yml index e16c36058c..ff6b24b958 100644 --- a/.travis.yml +++ b/.travis.yml @@ -121,6 +121,18 @@ jobs: - make ${MAKEOPTS} -C mpy-cross - make ${MAKEOPTS} -C ports/windows CROSS_COMPILE=i686-w64-mingw32- + # esp8266 port + - stage: test + env: 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 + - export PATH=$(pwd)/xtensa-lx106-elf/bin:$PATH + script: + - git submodule update --init lib/axtls lib/berkeley-db-1.xx + - make ${MAKEOPTS} -C mpy-cross + - make ${MAKEOPTS} -C ports/esp8266 + # nrf port - stage: test env: NAME="nrf port build"