jasoncoon / esp8266-fastled-webserver

GNU General Public License v3.0
712 stars 360 forks source link

Store build artifacts #235

Closed balloob closed 2 years ago

balloob commented 2 years ago

This stores the build artifacts generated durings the Platform.IO build. This will allow people to easily test the builds.

Generates a zip file with every firmware.bin. Current contents:

./fib64_mini__d1_mini/firmware.bin
./fastled_webserver__d1_mini/firmware.bin
./chamaeleon64__d1_mini/firmware.bin
./fib32__d1_mini/firmware.bin
./fib64_full__d1_mini/firmware.bin
./esp_thing__d1_mini/firmware.bin
./fib256__d1_mini/firmware.bin
./fib512__d1_mini/firmware.bin
./kraken64__d1_mini/firmware.bin
./1628_rings__d1_mini/firmware.bin
./fib128__d1_mini/firmware.bin

Example run

jasoncoon commented 2 years ago

đź‘Ź Thank you!

It'd be really great if we could individually package each product's firmware and filesystem files together, if even just on merges to master, but this is a great start!

balloob commented 2 years ago

Having individual artifacts is easy if we want to hardcode all the names. It would just be what I added but without a glob and once for each firmware. But then that’s something you have to maintain. Not sure if it’s possible with a glob.