stefanrueger / urboot

Small AVR bootloader using urprotocol
GNU General Public License v3.0
55 stars 8 forks source link

Docker container to be able to build urboot #15

Closed mcuee closed 3 months ago

mcuee commented 1 year ago

It may be a good idea to create github action CI for urboot, probably just for Linux as the toolchain in the repo is only for Linux.

One possibility is to use Docker container in the CI.

stefanrueger commented 1 year ago

The urboot project only works under Linux and can easily be "checked" by executing make all, which generates a variety of bootloaders. So, CI is less of an issue for this project. I would like to provide a working docker container for the ability to make bootloaders in other environments (eg, Mac, Windows) but lack the drive, skills and test beds (Macs, Windows) to do so.

mcuee commented 1 year ago

Docker container will be good. I think you only need to test it under Linux And github action (not really necessary any more) can use the container and only need to test under Linux in reality.

Most likely the container will work under Mac and Windows as well. I should be able to carry out the test under Mac and Windows in that case even though I do not really use Docker under Mac and WIndows myself. I only run Dockers and LXC Containers (like Pi-hole) under Linux.