|
|
@ -0,0 +1,18 @@ |
|
|
|
|
|
inocode: |
|
|
|
|
|
image: "java:8" |
|
|
|
|
|
variables: |
|
|
|
|
|
BOARD: "arduino:avr:nano:cpu=atmega328" |
|
|
|
|
|
before_script: |
|
|
|
|
|
- apt update |
|
|
|
|
|
- apt -y install xvfb |
|
|
|
|
|
- Xvfb :1 -nolisten tcp -screen :1 1280x800x24 & |
|
|
|
|
|
- export DISPLAY=":1" |
|
|
|
|
|
- cd / |
|
|
|
|
|
- wget --quiet "https://downloads.arduino.cc/arduino-1.8.3-linux64.tar.xz" |
|
|
|
|
|
- tar axf "arduino-1.8.3-linux64.tar.xz" |
|
|
|
|
|
- /arduino-1.8.3/arduino --pref "compiler.warning_level=all" --save-prefs |
|
|
|
|
|
- /arduino-1.8.3/arduino --board "${BOARD}" --save-prefs |
|
|
|
|
|
script: |
|
|
|
|
|
- /arduino-1.8.3/arduino --install-library "FastLED" |
|
|
|
|
|
- cd "${CI_PROJECT_DIR}/src/" |
|
|
|
|
|
- /arduino-1.8.3/arduino --verify "${CI_PROJECT_NAME}.ino" |