升级场景
由于公司要通过gitlab接入ci和cd功能,经测试一个repo不能正常使用,且gitlab9.5之后增加了很多新功能,比较吸引我们
-
GPG Commit Verification: GPG密钥允许您验证签名提交
-
New Navigation Improvements: 界面窗口有所改进,更便捷和美观,可以在老界面和新界面自由切换
-
Project Template: 新增了更多的项目模板
-
Automatic Retry for Failed CI Jobs:自动重试失败的ci job
-
Automatically Monitor Auto Deployed Apps:自动监控自动部署应用程序
- Merge Request Diff File Navigation:查看merge request时更清晰
更多的特性请查阅:https://about.gitlab.com/2017/08/22/gitlab-9-5-released/
考虑的点及问题
-
1.postgresql版本问题: 由于我们公司使用的是外部的postgresql和redis,postgresql的版本为9.3,而gitlab9.5.9依赖postgresql 9.6以上的版本,所以在升级gitlab的时候他会升级数据库,但是我们是外部的(AWS RDS),所以他并不能升级,会抛出异常。<