Build fw on circle
parent
1306fc4743
commit
0890079a0a
|
@ -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" }}
|
||||
|
|
|
@ -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
|
6
Makefile
6
Makefile
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue