专用的 Debian 软件包服务器

专用的 Debian 软件包服务器

我们为不同的项目和不同的环境准备了一系列的 deb 来安装它们:开发、构建/测试 qa(不太正式)、qa(正式)和生产。

我真的很想创建一个系统,通过该系统我可以以某种方式指示每个包属于每个环境的哪个版本,然后让它们自动部署。

我曾考虑过使用本地 Debian 存储库,但这似乎远远超出了需要的范围。而且,我想知道我是否可以为我拥有的 Deb 创建一个私有存储库,类似于 Ubuntu 的 PPA。我知道我们使用 CF Engine 来部署和管理服务器上的配置,但我不确定它是否适合部署 Debian 软件包。

有没有正确的方法来解决这个问题?

更新CF 引擎可以使用用于管理 Debian 软件包。

答案1

为每个环境使用一个本地存储库。mini-dinstall 是一个足够简单的存储库管理器,但您必须手动在存储库之间移动包。

相关内容