This repo creates a Docker image for the STM32 Command Line Tools (CLT).
The docker snapshot image (after installed clt and EULA accepted) is located at ghcr.io/mark-pearson-bluefruit/stm32cubeclt:<version>
.
Note: when building the EULA has to be manually accepted.
- run
docker build -t ghcr.io/<organization name>/stm32cubeclt:<version> .
- run container
- in container run
./install.sh
- create snapshot of container with
docker commit <container id> ghcr.io/<organization name>/stm32cubeclt:<version>
- Create token on github
- run
docker login --username <organization name> --password <generated_token> ghcr.io
- run
docker push ghcr.io/<organization name>/stm32cubeclt:<version>