3 ms·
While docker, can be used to build the firmware for SES, it is not a scalable solution as the docker image will have to be kept updated for each new update of S
by adarshw 6y ago
While docker, can be used to build the firmware for SES, it is not a scalable solution as the docker image will have to be kept updated for each new update of SES. Segger being Segger, changes things in their toolchain very frequently. If you're interested in automating builds on SES using Docker, you can check out our docker image for SES on GitHub here: https://github.com/vicara-hq/ses-docker-images https://github.com/vicara-hq/ses-docker-images
However, most hardware toolchains and examples out there use Keil, which is Windows only and DOES NOT have a headless mode, making it utterly impossible for a docker image or a CI tool to automate the build process.
The best way to approach this would be to use Makefiles on Docker for the projects that we build, making it cross-platform as well as CI-friendly, which is an approach that we plan to take with the configuration tool, automating the entire process for ease of use in any environment.