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