Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-yocto-bolt-builder

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

Resulting docker Image Variants

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

Build docker container from Dockerfile

Usage: ./scripts/build.sh "variant-folder-name" "tag"

./scripts/build.sh u22 latest

Run yocto-bolt-builder docker image

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

Push created docker container to GHCR

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

About

This repo provides Dockerfiles for creating container images that replicate a fully functional x86_64 linux Yocto host build environment. This is created in context of building bolt images (RDK Firebolt) with yocto with purpose to share, discuss and ease onboarding of the actual host build environment. See actual container images linked to it

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages