Skip to content

Commit 6ec97be

Browse files
committed
Use arduino-cli nightly-latest
This allows arduino-cli to find the latest libraries (e.g. SEMP 1.0.6) when running docker build with "--no-cache-filter deployment". If I run docker build --no-cache, it works fine and finds SEMP 1.0.6 If I then run docker build --no-cache-filter deployment to re-use the local image, it fails to find SEMP 1.0.6 Using the arduino-cli nightly-latest fixes this
1 parent ff9681f commit 6ec97be

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Firmware/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ RUN pip install pyserial
4848

4949
# Setup Arduino CLI
5050
#RUN curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=/usr/local/bin sh
51-
RUN curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
51+
#RUN curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
52+
RUN curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh -s nightly-latest
5253

5354
# Start config file
5455
RUN arduino-cli config init --additional-urls https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json,https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json

0 commit comments

Comments
 (0)