Ronto is a cli tool for building stuff using repotool, Yocto and Docker. It is intended to simplify Yocto build environments and processes.
- It can be used by developers who just want to build a single recipe.
- It can also be used for headless CI builds or release builds covering a set of machines and images.
- All build activities can be transparently performed within a docker container or on bare metal.
Ronto is just the ronto command and it’s sub-commands plus ronto.yml control file located in the yocto project directory.
Ronto is the proposed prefix for 10^-27 of something. It is like Yocto which is the prefix for 10^-24 of something.
ronto is available on PyPI and can be installed with pip. Ronto requires python at version 3.5 or higher.
$ pip3 install ronto
After installing ronto the ronto command is available to you.
The build specification is maintained in a ronto.yml.
Start and explore with
# bootstrap a new build ronto.yml # -- not implemented yet -- ronto bootstrap # fine grained step by step build ronto fetch ronto init ronto build # -- not implemented yet -- ronto publish # or a custom command # -- not implemented yet -- ronto run all