使用 repotool 和 Yocto 围绕构建东西进行包装
项目描述
ronto是一个使用 repotool、Yocto 和 Docker 构建东西的 cli 工具。
ronto命令旨在简化 Yocto 构建环境和流程。只想构建单个配方的开发人员可以使用它。它还可以用于无头 CI 构建或发布构建,涵盖一组机器和映像。所有构建活动都可以在 docker 容器或裸机上透明地执行。
ronto是 10^-27 of something 的建议前缀。就像 Yocto 一样,它是 10^-24 的前缀。
文档
文档可在阅读文档时获得:
朗托文档。
快速开始
ronto 在 PyPI 上可用,可以使用pip安装。
$ pip3 install ronto
安装 ronto 后,您可以使用 ronto 命令。
构建规范保存在ronto.yml文件中。
开始和探索
# bootstrap a new build Rontofile
# with a repotool based setup and docker container toolchain
ronto bootstrap --source repo --container
# fine grained step by step build
ronto fetch
ronto init
ronto build
ronto publish
# or more compact round-trip (like make all)
ronto run all
更改日志
版本历史
- 1.5.0
引导子命令
文档更新
- 1.4.0
运行子命令
文档更新
- 1.3.0
更新 docker 子命令
文档更新
- 1.2.0
发布子命令
文档更新
- 1.1.0
构建子命令
文档更新
- 1.0.0
获取子命令
文档更新
从命令行读取变量
组件测试(bdd)介绍
Unittest 被 py.test 取代
覆盖范围已删除
Rontofile 版本严格阅读
- 0.1.2
移动到 pipy 注册表
发布以阅读文档
- 0.1.1
使其可发布
- 0.1.0
Rontofile 版本 1(未选中)
init、build 和任意 docker 子命令
- 0.0.1
项目已创建。