人们如何将内部软件打包到他们的生产服务器?

Modified on: Sat, 18 May 2019 22:00:02 +0800

我们构建.deb软件包并将它们托管在本地Debian APT存储库中,然后我们使用Puppet来管理安装。

然而,关于构建或管理apt存储库的文章令人惊讶,所以我担心我们会忽略一些漂亮的开源解决方案。其他初创公司使用什么?他们只是scp从服务器到服务器的原始文件吗?如果是这样,他们如何保持整洁?

或者这是Rails内部处理的问题(例如gems)所以我们是唯一面对它的人? ;)

作者:mrisher

最佳答案

我曾在多家创业公司工作,为Gentoo构建了一个portage覆盖,为CentOS构建了yum repo,最近为Ubuntu构建了一个repo。我也感到惊讶的是,建立适当的回购是多么痛苦,网上几乎没有关于如何正确地做到这一点。

然而,为了推送网站代码,我们最终会采用某种形式的rsync并移动符号链接。在大多数情况下,回滚更快更容易。

作者:kashani

相关问答

添加新评论