我们要为STM32项目设计CI/CD方案。经过初步研究,最合理的路径似乎是使用Docker容器,因为这种方法的支持更多。
可以选择两种方式:要么使用安装了完整STM32CubeIDE的Docker镜像进行命令行build,要么将项目导出为可运行的make或cmake解决方案。虽然容器体积会很大,但STM32CubeIDE方案似乎是最容易的途径。
有没有人实现这个方案?具体是怎么做到的?我已经尝试拉取几个包含STM32CubeIDE的镜像,但在Docker Desktop中运行无头build时遇到各种错误。
|
|