如何在部署到生产环境之前在测试箱上测试 apt-get 更新?

如何在部署到生产环境之前在测试箱上测试 apt-get 更新?

我想在我的 ubuntu 服务器上安排更新,但想先在测试服务器上测试更新。我想在开发周期开始时在测试机上运行所有更新,让 QA 有时间测试我们的代码更改 + ubuntu 软件包更新。所以,我的问题是,考虑到可能要一两周后,我如何确保在生产机上执行 apt-get upgrade 时获得相同的软件包版本?

答案1

设置本地 Ubuntu 存储库并从中更新您的系统。然后,您只在需要时更新存储库,并且您会知道您的生产设备将获得与开发设备相同的代码。

查看以下工具apt-镜像, 和apt-cacher

答案2

确保这一点的唯一方法是运行您自己的 apt 镜像。这样,您就可以从您知道生产系统将进行更新的同一镜像中进行测试更新。

相关内容