保持gitlab服务器版本更新的最佳方法是什么
我最近不得不升级我的Gitlab服务器。我发现gitlab-7.8.1_omnibus太旧了,无法直接将当前版本更新为最新版本gitlab-ee-12.7.6-ee保持gitlab服务器版本更新的最佳方法是什么,gitlab,Gitlab,我最近不得不升级我的Gitlab服务器。我发现gitlab-7.8.1_omnibus太旧了,无法直接将当前版本更新为最新版本gitlab-ee-12.7.6-ee 我发现的最好的方法是安装一台带有最新版本Gitlab的新服务器,并要求用户将数据传输到新服务器 有没有办法为用户传输数据 我想防止这种情况再次发生。如何确保每次有新版本可用时都更新Gitlab服务器 在运行Gitlab更新之前,是否必须运行“yum update” I. GitLab 7.8.1确实是一个非常旧的版本。 如果您的项目
我发现的最好的方法是安装一台带有最新版本Gitlab的新服务器,并要求用户将数据传输到新服务器
- 在新的GitLab服务器上创建匹配的项目
- 到计算机上的git克隆
git remote添加源…
- 推到新的遥控器
- 8.0.0作为最老的
- 7.10.0作为最老的
- 7.14.3为7中的最新版本。*发布为
/etc/gitlab/gitlab.rb中的任何自定义,因为这些参数在不同版本之间变化很大,需要手动重新配置
然后您可以尝试:
升级至7.14.3
然后是8.0.0
然后是8分钟后的最后一次*
然后是9.0.0
等
III.
一旦您拥有稳定的GitLab server最新版本:
GitLab每年都会发布新的主要版本,每个主要的、次要的版本每月都会发布(每月22天),请参阅,我真的建议每月升级
不过,还要等几周,因为他们经常会发布补丁,用于其他人很快发现的bug
审阅发行说明
阅读升级文档
别忘了备份
升级
我不确定你的问题是否适合这个网站,或者可能是超级用户的问题。因为这不是一个编程问题。但归根结底,您的问题的简单答案是使用配置管理/IT自动化工具之一,如Puppet、Ansible、Chef等,以保持gitlab机器的更新。阅读有关它们的信息以了解更多信息。