travis-ci: pull arduino library install into a separate script

This commit is contained in:
Brennen Bearnes 2019-01-08 15:04:41 -07:00
parent 7d5d41bfac
commit e63168703e
2 changed files with 27 additions and 12 deletions

View file

@ -11,6 +11,7 @@ cache:
directories:
- ~/arduino_ide
- ~/.arduino15/packages/
- ~/Arduino
env:
global:
@ -22,18 +23,7 @@ before_install:
- source <(curl -SLs https://raw.githubusercontent.com/adafruit/travis-ci-arduino/platform_check_only_if_file/install.sh)
install:
- arduino --install-library "Adafruit ILI9341"
- arduino --install-library "Adafruit GFX Library"
- arduino --install-library "FastLED"
- arduino --install-library "Adafruit NeoTrellis M4 Library"
- arduino --install-library "Adafruit Keypad"
- arduino --install-library "Adafruit NeoPixel"
- arduino --install-library "Adafruit DMA neopixel library"
- arduino --install-library "Adafruit NeoMatrix"
- arduino --install-library "Adafruit Zero DMA Library"
- arduino --install-library "MIDIUSB"
- arduino --install-library "Adafruit SoftServo"
- arduino --install-library "TinyWireM"
- ./arduino_library_install
- pip install --force-reinstall pylint==1.9.2
script:

25
arduino_library_install Executable file
View file

@ -0,0 +1,25 @@
#!/bin/bash
[ ! -d $HOME/Arduino/libraries/Adafruit_ILI9341 ] && arduino --install-library "Adafruit ILI9341"
sleep 1
[ ! -d $HOME/Arduino/libraries/Adafruit_GFX_Library ] && arduino --install-library "Adafruit GFX Library"
sleep 1
[ ! -d $HOME/Arduino/libraries/FastLED ] && arduino --install-library "FastLED"
sleep 1
[ ! -d $HOME/Arduino/libraries/Adafruit_NeoTrellis_M4_Library ] && arduino --install-library "Adafruit NeoTrellis M4 Library"
sleep 1
[ ! -d $HOME/Arduino/libraries/Adafruit_Keypad ] && arduino --install-library "Adafruit Keypad"
sleep 1
[ ! -d $HOME/Arduino/libraries/Adafruit_NeoPixel ] && arduino --install-library "Adafruit NeoPixel"
sleep 1
[ ! -d $HOME/Arduino/libraries/Adafruit_DMA_neopixel_library ] && arduino --install-library "Adafruit DMA neopixel library"
sleep 1
[ ! -d $HOME/Arduino/libraries/Adafruit_NeoMatrix ] && arduino --install-library "Adafruit NeoMatrix"
sleep 1
[ ! -d $HOME/Arduino/libraries/Adafruit_Zero_DMA_Library ] && arduino --install-library "Adafruit Zero DMA Library"
sleep 1
[ ! -d $HOME/Arduino/libraries/MIDIUSB ] && arduino --install-library "MIDIUSB"
sleep 1
[ ! -d $HOME/Arduino/libraries/Adafruit_SoftServo ] && arduino --install-library "Adafruit SoftServo"
sleep 1
[ ! -d $HOME/Arduino/libraries/TinyWireM ] && arduino --install-library "TinyWireM"