ronto¶
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.
Quick Start¶
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