预先说明:我不是系统管理员,我对 FreeBSD 管理的了解旨在让我编写的程序运行起来。
我从一台 FreeBSD 机器开始。现在我已经启动并运行了四个。从一开始我就使用端口树进行安装。
我很想运行一个集中式构建和分发系统之类的东西。这样的事情肯定有一些专业术语,但我真的不知道。如果我愿意,我大概能够找到正确的信息。
这就是问题所在:我如何(即使用哪些工具和/或流程)从集中式系统构建和分发 FreeBSD 二进制文件?
预先说明:我不是系统管理员,我对 FreeBSD 管理的了解旨在让我编写的程序运行起来。
我从一台 FreeBSD 机器开始。现在我已经启动并运行了四个。从一开始我就使用端口树进行安装。
我很想运行一个集中式构建和分发系统之类的东西。这样的事情肯定有一些专业术语,但我真的不知道。如果我愿意,我大概能够找到正确的信息。
这就是问题所在:我如何(即使用哪些工具和/或流程)从集中式系统构建和分发 FreeBSD 二进制文件?
poudriere
您应该使用类似的东西tinderbox
来管理您的构建环境。您应该进行并行构建;distcc
允许您进行简单的分布式构建,并ccache
通过缓存结果提供加速。
一旦构建工作,您只需要导出生成的包。
这是一个操作方法poudriere
:https ://github.com/freebsd/poudriere/wiki/pkg_repos