Skip to content

Just trying to see if I can make something like crops that supports more than just the current yocto versions... felt smart, may delete later.

Notifications You must be signed in to change notification settings

lgrosz/my-yocto-dockerfiles

Repository files navigation

General

Dockerfiles which provide containerized build hosts for the Yocto Project.

Branch Workflow Status
master Build images
zeus Build images

How is this different than crops?

crops are the official Yocto Project containerized build hosts. However, they only support the most recent Yocto Project releases. Professionally, I work on older releases and the crops images do not (promise to) work with older releases. This project aims to support older releases as well as newer releases.

Running tests

user@host$ docker build --target test <base-distro>

Usage

One can build poky like so...

user@host$ docker build --target development -t yocto_ubuntu_dev:4.1.3_20.04 ubuntu-20.04
user@host$ docker run --rm -it -v myvolume:/home/chef yocto_ubuntu_dev:4.1.3_20.04 bash
chef@yocto_ubuntu_dev$ git clone git://git.yoctoproject.org/poky poky
chef@yocto_ubuntu_dev$ cd poky
chef@yocto_ubuntu_dev$ source oe-init-build-env
chef@yocto_ubuntu_dev$ bitbake core-image-minimal

myvolume will contain the build artifacts.

About

Just trying to see if I can make something like crops that supports more than just the current yocto versions... felt smart, may delete later.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published