gpt4 book ai didi

linux - Linux 镜像的版本控制/配置管理

转载 作者:太空狗 更新时间:2023-10-29 12:37:33 25 4
gpt4 key购买 nike

我正在从事的一个项目涉及持续维护一个被克隆到嵌入式设备上的基本 Linux 磁盘镜像。

现在,每次进行更改时,我们都会在文件中记录所做的操作并保存磁盘镜像的副本。然而,作为一名软件工程师,这与传统做法背道而驰:使用工具来处理配置管理和控制。

是否有好的工具基本上可以在文件级别执行此操作,从而允许我们提交/回滚整个系统磁盘上实际文件的更改?或者,有没有比传统的源代码管理工具更能处理大文件的东西,传统的源代码管理工具并不是专门为巨型二进制文件设计的?

最佳答案

在我发表评论五年后,我有了一个更好的解决方案。 Artifactory 和 Nexus 旨在作为 CI/CD 代码管道的一部分来完成这项工作。

在我的例子中,我使用 Jenkins、Artifactory、GitHub、CircleCI 以及出于遗留原因的 Perforce 来管理一个包含 70k+ 文件的代码树(代码树不是我设计的!),用于 C++ 和 Javascript 构建。

FOSS Artifactory 非常有限,您可以使用版本控制存储任意文件,但是您不能使用让您控制流水线的步进机制,因为它将工件从构建移动到测试再到...部署。

Artifactory Pro 不是免费的,但它有许多标准包的 repos,例如 Docker 容器、Debian、NPM、Gems 等等。

关于linux - Linux 镜像的版本控制/配置管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7046967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com