Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.52 KB

readme.md

File metadata and controls

39 lines (27 loc) · 1.52 KB

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.