Gerrit版本升级
官方安装&升级手册
https://gerrit-review.googlesource.com/Documentation/linux-quickstart.htmlhttps://gerrit-review.googlesource.com/Documentation/linux-quickstart.html
Gerrit2.1x升级到3.x
知乎上有个帖子,介绍的非常详细:
Gerrit | 重磅! 2.x 版本升级到 3.x 版本 - 知乎为什么要做版本升级?2.x known bugs 重大问题不一一列举,这里仅仅是举几个例子: 安全或权限问题:普通用户能看到敏感数据,例如看到其他用户的 hashed api 密码,问题传送门: https://bugs.chromium.org/p/ger…https://zhuanlan.zhihu.com/p/371933248
Gerrit3.2升级到3.3
Gerrit3.2是最后一个支持Java8的版本,3.3开始只能用Java11了。
升级准备:
下载包:wget https://gerrit-releases.storage.googleapis.com/gerrit-3.3.10.war
安装jdk11:
- 下载: wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
- 解压: tar zxvf openjdk-11+28_linux-x64_bin.tar.gz
- sudo update-alternatives --install /usr/bin/java java /home/jenkins/local/jdk-11/bin/java 2
- sudo update-alternatives --config java,选择11对应的序号
- 查看版本号:java -version
执行升级
- 先停止Gerrit:./gerrit_site/bin/gerrit.sh stop
- 执行升级:java -jar gerrit-3.3.10.war init -d gerrit_site
- 启动升级后,保持原有配置,不需要修改;一路回车,直到修改jre
- jre新地址填入上面安装的位置:/home/jenkins/local/jdk-11
- 继续回车,不需要变动,一楼回车直到完成
- 启动Gerrit:sudo ./gerrit_site/bin/gerrit.sh start
- 进入web页面,查看版本号为:3.3.10
- 验证仓库拉取,git pull拉取代码,没问题
完成升级,验收通过。
附:Ubuntu安装Jdk11
ubuntu16安装jdk 11_翻篇了的博客-CSDN博客_ubuntu16安装jdk11首先sudo apt-get install openjdk-11-jdksudo apt-get install openjdk-8-jdk成功后,可选择jdk版本sudo update-alternatives --config java如果失败,jdk11需要手动下载https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz解压tar zxvf openjdk-11+28_linux-https://blog.csdn.net/weixin_47000196/article/details/118959586
Gerrit版本升级相关推荐
- Gerrit 服务搭建和升级详解(包括 H2 数据库迁移 MySQL 步骤)
推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...
- node.js和npm版本升级及升级过程中遇到的问题和解决方案
Node.js和NPM版本升级 1. 安装Node.js 1.1 版本检查 1.2 下载安装程序 1.3 安装 2. npm升级 2.1 版本检查 2.2 升级 3. 检查Node.js和npm之间的 ...
- [原创]Gerrit中文乱码问题解决方案分享
应开发同事的要求,部署了Gitlab+Gerrit+Jenkins的持续集成环境. 但是发现了一个问题,Gerrit登陆后有中文乱码出现. 具体情况如下: (1)Git代码中的中文乱码处理: 为妥善解 ...
- date比较大小 mybatis_MyBatis版本升级导致OffsetDateTime入参解析异常问题复盘
背景 最近有一个数据统计服务需要升级SpringBoot的版本,由1.5.x.RELEASE直接升级到2.3.0.RELEASE,考虑到没有用到SpringBoot的内建SPI,升级过程算是顺利.但是 ...
- 滴滴 Elasticsearch 集群跨版本升级与平台重构之路
分享嘉宾:赵情融 滴滴专家工程师 编辑整理:王洪达 出品平台:DataFunTalk 导读:前不久,滴滴ES团队将维护的30多个ES集群,3500多个ES节点,8PB的数据,从2.3.3跨大版本无缝升 ...
- 滴滴ElasticSearch平台跨版本升级以及平台重构之路
来自:滴滴技术 导读:滴滴 ElasticSearch 团队经过 7 个月的奋斗,将维护国内的 30 多个 ES 集群,2000 多个 ES 节点,4PB 的数据,从 2.3.3 跨大版本无缝升级到 ...
- docker运行gerrit(代码审查工具)
gerrit是什么? Gerrit,一种免费.开放源代码的代码审查软件,使用网页界面. gerrit背景 Gerrit,一种免费.开放源代码的代码审查软件,使用网页界面.利用网页浏览器,同一个团队的软 ...
- 橘子CPS联盟3.0版本升级手册
橘子CPS联盟3.0版本升级手册 一.会员等级&佣金抽成 为了给橘子会员更好的推广体验,提高会员的积极度,橘子CPS联盟对会员进行等级划分,分(初级.中级.高级)三个等级以及佣金抽成的调整. ...
- Gerrit 代码审核服务器的工作流和原理
2019独角兽企业重金招聘Python工程师标准>>> Gerrit 代码审核服务器的工作流和原理 谷歌 Android 开源项目在 Git 的使用上有两个重要的创新,一个是为多版本 ...
最新文章
- 三维家可以导入别人的方案吗_三维激光扫描仪
- linux笔记_20150825_linux下的软件工具唠叨下
- Node.js笔记-node.js连接MySQL与增删改查
- 实验5 OpenGL模型视图变换
- 【Swift】iOS UICollectionView 计算 Cell 大小的陷阱
- 反射 java 例子 get_Java反射实例
- 黑白染色——封锁阳光大学
- [转]我不敢!⋯⋯⋯⋯致所有拼搏的年輕人。
- 小甲鱼 OllyDbg 教程系列 (十四) : 模态对话框 和 非模态对话框 之 URlegal 和 movgear...
- DMS应用性能管理案例分析(二)
- Tensorflow和Keras基础使用教程
- 什么是条码,条码技术的应用,主要有哪些优势?
- TIOBE 3月编程排行榜出炉!Python杀疯了!
- 智慧农场、智慧农业管理系统、农作物、农技指导、四防棚、农耕、种植、农事执行、地块、圈地、加热温室、圈养、生产、采收记录、采收计划、采收入库、销售、农资溯源记录、农场日志、axure原型、产品原型、rp
- ZBrush 4R8中文版下载!福利大派送
- python 小游戏-种田-制作
- 超级电容器性能原理及应用
- 图文解读:推荐算法架构——精排!
- STM32通过广和通ADP-L610-Arduino进行TCP/IP通信
- iOS 10越狱和Reveal 8分析三方App UI框架教程