This repository contains source code for the official docker builder image that is used to build Bitcraze projects.
See src/README.md for more information.
To build the image and push it to docker hub:
- Create a tag
- Go to the
Release and push to docker hub
workflow in actions for the repository on github - Chose the tag and start the workflow
If the image can not be built automatically follow this procedure:
- Build a local image for test:
docker build -t my_builder ./src
- Test the image
- Commit, tag and push to github
- Make sure your work space is clean and build the production image:
docker build -t bitcraze/builder ./src
. If you have not changed anything this should be very fast. - Build a tagged (the tag in this case is 4711) version:
docker build -t bitcraze/builder:4711 ./src
(should also be very fast) - Push the tagged version to docker hub:
docker push bitcraze/builder:4711
- Push the 'latest' version to docker hub:
docker push bitcraze/builder
On information on how to install and use docker, please go to