[OE-core] Wind River Continuous Integration project

akuster808 akuster808 at gmail.com
Fri Oct 20 21:44:14 UTC 2017


Konrad,



On 10/20/2017 11:18 AM, Konrad Scherer wrote:
>
> One of the common challenges of Yocto development is the setup and
> maintenance of a build cluster. If only there was a generic open
> source Yocto continuous integration project to make the setup and
> maintenance of build clusters easy...
>
> I have a working prototype and it's on GitHub.
>
> https://github.com/WindRiver-OpenSourceLabs/ci-scripts
>
> It is a set of scripts and docker images for building Yocto images
> using Jenkins and Docker. There are three main features that I think
> you will find interesting:
>
> 1) Multi-host builds using Docker Swarm. This provides an easy way to
> scale the build cluster from one to tens of machines. Docker Swarm
> makes this surprisingly simple.
>
> 2) Developer builds. This enables build testing of patches before they
> are committed to the main branches. It leverages the WR setup[1]
> program and a temporary layerindex to assemble a custom project that
> matches the developer's local project.
>
> 3) Toaster integration. A simple UI to dynamically expose the Toaster
> interface of all in progress builds.
>
> We are deploying this internally at Wind River and I hope that the
> oe-core community will be interested in collaborating on its development.

Thanks,  I will have to play with it. This may help stable branch
maintenance.

- Armin
>
> Please have a look and give it a try. All feedback welcome!
>
> [1]: https://github.com/Wind-River/wr-lx-setup
>




More information about the Openembedded-core mailing list