文件名称:butido:使用Docker容器构建Linux软件包
文件大小:209KB
文件格式:ZIP
更新时间:2024-04-06 07:53:00
linux docker packaging Rust
但是我愿意 “ butido”可以代表“但是我愿意”,“在DOcker中构建事物”或“更好的通用任务工具Docker Observator”。 无论如何,它是一个用于在docker中为Linux发行版构建软件包的工具,它并不对构建过程本身进行假设(因此可以构建.rpm,.deb或脚本可以构建的任何其他软件包格式)。 功能性 包在TOML和层次结构中定义(请参阅 )。 有关如何定义包的信息,请参见。 程序包的“业务逻辑”是shell脚本,它们以预定义的“阶段”存在。 这些脚本被编译为一个大脚本(每个程序包),然后运行该脚本以将源代码构建为一个程序包。 程序包定义可以保存元信息和(当然)有关程序包依赖项的信息。 依赖关系和元信息都可以在构建中使用。 在构建或提交之前,之中或之后计算的所有内容(包括构建日志)都将写入到postgres数据库中。 可以查询该数据库以获取软件包,构建信息,日