From 6e18dea7e1c5dafe8e319d40ec0e6dec0e3b48a6 Mon Sep 17 00:00:00 2001 From: jgromes Date: Thu, 19 Nov 2020 21:12:05 +0100 Subject: [PATCH] Delete old Travis CI config file --- .travis.yml | 195 ---------------------------------------------------- 1 file changed, 195 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 46945334..00000000 --- a/.travis.yml +++ /dev/null @@ -1,195 +0,0 @@ -env: - global: - matrix: - # see https://github.com/arduino/Arduino/blob/master/build/shared/manpage.adoc#options - # and https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5-3rd-party-Hardware-specification#boardstxt - - BOARD="arduino:avr:uno" - - BOARD="arduino:avr:mega:cpu=atmega2560" - - BOARD="arduino:avr:leonardo" - - BOARD="esp8266:esp8266:generic:xtal=80,ResetMethod=ck,CrystalFreq=26,FlashFreq=40,FlashMode=qio,eesz=512K" - - BOARD="esp32:esp32:esp32" - - BOARD="STM32:stm32:GenF3:pnum=BLACKPILL_F303CC" - - BOARD="arduino:samd:arduino_zero_native" - - BOARD="arduino:sam:arduino_due_x" - - BOARD="adafruit:nrf52:feather52832:softdevice=s132v6,debug=l0" - - BOARD="Intel:arc32:arduino_101" - - BOARD="arduino:megaavr:uno2018:mode=on" - - BOARD="SparkFun:apollo3:amap3redboard" - - BOARD="arduino:mbed:nano33ble" - - BOARD="stm32duino:STM32F1:mapleMini:bootloader_version=original,cpu_speed=speed_72mhz" - - BOARD="adafruit:samd:adafruit_feather_m0:usbstack=arduino,debug=off" - - BOARD="arduino-beta:mbed:envie_m4" - -addons: - apt: - packages: - # required for Adafruit nRF52 (adafruit-nrfutil package) - - python3 - - python3-pip - - python3-setuptools - -before_install: - # install Arduino CLI - - curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh - - export PATH=$PATH:$PWD/bin - - # check every board in matrix and install 3rd party definitions - - | - if [[ "$BOARD" =~ "arduino:avr:uno" ]]; then - export BUILD_EXAMPLES=true; - export WARNINGS=all; - arduino-cli core update-index; - arduino-cli core install arduino:avr; - - elif [[ "$BOARD" =~ "arduino:avr:mega" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index; - arduino-cli core install arduino:avr; - - elif [[ "$BOARD" =~ "arduino:avr:leonardo" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index; - arduino-cli core install arduino:avr; - - elif [[ "$BOARD" =~ "esp8266:esp8266:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index --additional-urls http://arduino.esp8266.com/stable/package_esp8266com_index.json; - arduino-cli core install esp8266:esp8266 --additional-urls http://arduino.esp8266.com/stable/package_esp8266com_index.json; - export SKIP_PAT='(HTTP|MQTT).*ino'; - - elif [[ "$BOARD" =~ "esp32:esp32:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index --additional-urls https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json; - arduino-cli core install esp32:esp32 --additional-urls https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json; - - elif [[ "$BOARD" =~ "STM32:stm32:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index --additional-urls https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json; - arduino-cli core install STM32:stm32 --additional-urls https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json; - - elif [[ "$BOARD" =~ "arduino:samd:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index; - arduino-cli core install arduino:samd; - - elif [[ "$BOARD" =~ "arduino:sam:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index; - arduino-cli core install arduino:sam; - - elif [[ "$BOARD" =~ "adafruit:nrf52:" ]]; then - pip3 install --user adafruit-nrfutil; - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index --additional-urls https://www.adafruit.com/package_adafruit_index.json; - arduino-cli core install adafruit:nrf52 --additional-urls https://www.adafruit.com/package_adafruit_index.json; - - elif [[ "$BOARD" =~ "Intel:arc32:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index; - arduino-cli core install Intel:arc32; - - elif [[ "$BOARD" =~ "arduino:megaavr:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index; - arduino-cli core install arduino:megaavr; - - elif [[ "$BOARD" =~ "SparkFun:apollo3:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=none; - arduino-cli core update-index --additional-urls https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json; - arduino-cli core install SparkFun:apollo3 --additional-urls https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json; - - elif [[ "$BOARD" =~ "arduino:mbed:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index; - arduino-cli core install arduino:mbed; - export SKIP_PAT='(HTTP|MQTT).*ino'; - - elif [[ "$BOARD" =~ "stm32duino:STM32F1:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index --additional-urls http://dan.drown.org/stm32duino/package_STM32duino_index.json; - arduino-cli core install stm32duino:STM32F1 --additional-urls http://dan.drown.org/stm32duino/package_STM32duino_index.json; - - elif [[ "$BOARD" =~ "adafruit:samd:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index --additional-urls https://www.adafruit.com/package_adafruit_index.json - arduino-cli core install adafruit:samd --additional-urls https://www.adafruit.com/package_adafruit_index.json - - elif [[ "$BOARD" =~ "arduino-beta:mbed:" ]]; then - export BUILD_EXAMPLES=false; - export WARNINGS=all; - arduino-cli core update-index; - arduino-cli core install arduino-beta:mbed; - export SKIP_PAT='(HTTP|MQTT).*ino'; - - fi - - # check if this release commit (or forced build) and if so, build for every board - - if [[ "$TRAVIS_COMMIT_MESSAGE" =~ "Bump version to" || "$TRAVIS_COMMIT_MESSAGE" =~ "TRAVIS_FORCE_BUILD" ]]; then - export BUILD_EXAMPLES=true; - fi - -# create directory to save the library and create symbolic link -install: - - mkdir -p $HOME/Arduino/libraries - - ln -s $PWD $HOME/Arduino/libraries/RadioLib - -# only build the master branch -branches: - only: - - master - -script: - # build all example sketches - - | - if [ ! -z "$BUILD_EXAMPLES" ] && [ "$BUILD_EXAMPLES" = true ] ; then - for example in $(find $PWD/examples -name '*.ino' | sort); do - # check whether to skip this sketch - if [ ! -z "$SKIP_PAT" ] && [[ ${example} =~ $SKIP_PAT ]]; then - # skip sketch - echo -e "\n\033[1;33mSkipped ${example##*/} (matched with $SKIP_PAT)\033[0m"; - else - # build sketch - echo -e "\n\033[1;33mBuilding ${example##*/} ... \033[0m"; - arduino-cli compile --fqbn $BOARD $example --warnings=$WARNINGS - if [ $? -ne 0 ]; then - echo -e "\033[1;31m${example##*/} build FAILED\033[0m\n"; - exit 1; - else - echo -e "\033[1;32m${example##*/} build PASSED\033[0m\n"; - fi - fi - done - else - echo -e "\n\033[1;33mExample builds skipped for $BOARD\033[0m"; - fi - - # generate Doxygen documentation (only for Arduino UNO) - - if [ $BOARD = "arduino:avr:uno" ]; then - sudo apt-get update; - sudo apt-get install -y doxygen; - doxygen Doxyfile; - fi - -# deploy Doxygen docs on master branch and only when building for Arduino UNO -deploy: - provider: pages - skip_cleanup: true - local_dir: docs/html - github_token: $GH_REPO_TOKEN - on: - branch: master - condition: $BOARD = "arduino:avr:uno"