Dockerfile to build docker container based on ubuntu-22 base image that includes yocto build environment, bolt cli tool and ralfpack tool This is yocto-bolt builder for RDK Firebolt Native App SDK see
See resulting container images available on ghcr.io (GitHub Container Registry from github packages service) and linked to this repository
see https://github.com/bcatrysse?ecosystem=container&tab=packages&tab=packages&ecosystem=container&q=yocto
When you have installed a docker environment on your system you can pull them as follows
docker pull ghcr.io/bcatrysse/yocto-bolt-builder-u22:latest
Usage: ./scripts/build.sh "variant-folder-name" "tag"
./scripts/build.sh u22 latest
Usage: ./scripts/run.sh "image-name:tag" "hostname" If you do not specify "image-name" & "hostname" it will use default hardcoded in the script
./scripts/run.sh yocto-bolt-builder-u22:latest yocto-bolt-u22
echo "$GITHUB_TOKEN" | docker login ghcr.io -u <github-user> --password-stdin
docker tag yocto-bolt-builder-u22:latest ghcr.io/<github-user>/yocto-bolt-builder-u22:latest
docker push ghcr.io/<github-user>/yocto-bolt-builder-u22:latest