Skip to main content

使用 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
  • 项目已创建。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

内置分布

ronto-1.5.0-py3-none-any.whl (31.5 kB 查看哈希

已上传 py3