Build fw on circle

pull/402/head
connor rigby 2018-01-05 10:46:58 -08:00 committed by Connor Rigby
parent 1306fc4743
commit 0890079a0a
3 changed files with 13 additions and 5 deletions

View File

@ -27,6 +27,11 @@ fetch_and_compile_deps: &fetch_and_compile_deps
mix deps.compile
mix compile
install_arduino: &install_arduino
- run:
name: Run setup script
command: bash .circleci/setup-arduino.sh
jobs:
test:
<<: *defaults
@ -60,6 +65,7 @@ jobs:
steps:
- checkout
- <<: *install_elixir
- <<: *install_arduino
- restore_cache:
keys:
- v3-dependency-cache-{{ checksum "mix.lock.rpi3" }}
@ -95,6 +101,7 @@ jobs:
steps:
- checkout
- <<: *install_elixir
- <<: *install_arduino
- restore_cache:
keys:
- v3-dependency-cache-{{ checksum "mix.lock.rpi3" }}

View File

@ -0,0 +1,5 @@
#!/bin/bash
ARDUINO_VERSION=1.8.5
wget https://downloads.arduino.cc/arduino-$ARDUINO_VERSION-linux64.tar.xz
tar xf arduino-$ARDUINO_VERSION-linux64.tar.xz
mv arduino-$ARDUINO_VERSION $HOME

View File

@ -56,11 +56,7 @@ ARDUINO_BUILD = $(ARDUINO_BUILDER) \
$(ARDUINO_BUILD_DIR_FLAGS) \
$(ARDUINO_SRC_INO)
ifdef CIRCLECI
all: priv $(NIF)
else
all: priv $(NIF) farmbot_arduino_firmware
endif
all: priv $(NIF) farmbot_arduino_firmware
farmbot_arduino_firmware_build_dirs: $(ARDUINO_BUILD_DIR) $(ARDUINO_CACHE_DIR)