I’m testing remote CI using Travis CI.
I encounter problems testing on my ESP8266 NodeMCU which is attached to my PC (for demo).
pio remote update from Travis CI and
pio update locally. but nothing has changed.
my platformio.ini :
[env:nodemcuv2] platform = espressif8266 board = nodemcuv2 framework = arduino build_flags = -D BEARSSL_SSL_BASIC ; lib_deps = Blynk board_build.ldscript = eagle.flash.4m1m.ld monitor_speed = 115200 upload_speed = 921600 test_ignore = test-native [env:native] platform = native test_ignore = test-embedded
language: python python: - "3.8" sudo: false cache: directories: - "~/.platformio" install: - pip install -U platformio - platformio update script: - pio remote update - platformio test -e native - pio remote agent list - pio remote --agent mydev test -e nodemcuv2 - pio remote --agent mydev run -e nodemcuv2 -t upload
The error is :
Error: Could not find LD script
to last 2 commands :
- pio remote --agent mydev test -e nodemcuv2 - pio remote --agent mydev run -e nodemcuv2 -t upload
Note : I’ve received the corresponding commands at agent :
2020-07-03 21:35:07 [info] Remote command received: psync 2020-07-03 21:35:12 [info] Remote command received: test 2020-07-03 21:35:31 [info] Remote command received: psync 2020-07-03 21:35:36 [info] Remote command received: run
What am I missing ?