Gerrit版本升级

官方安装&升级手册

https://gerrit-review.googlesource.com/Documentation/linux-quickstart.htmlicon-default.png?t=M3C8https://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:

  1. 下载: wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
  2. 解压: tar zxvf openjdk-11+28_linux-x64_bin.tar.gz
  3. sudo update-alternatives --install /usr/bin/java java /home/jenkins/local/jdk-11/bin/java 2
  4. sudo update-alternatives --config java,选择11对应的序号
  5. 查看版本号:java -version

执行升级

  1. 先停止Gerrit:./gerrit_site/bin/gerrit.sh stop
  2. 执行升级:java -jar gerrit-3.3.10.war init -d gerrit_site
  3. 启动升级后,保持原有配置,不需要修改;一路回车,直到修改jre
  4. jre新地址填入上面安装的位置:/home/jenkins/local/jdk-11
  5. 继续回车,不需要变动,一楼回车直到完成
  6. 启动Gerrit:sudo ./gerrit_site/bin/gerrit.sh start
  7. 进入web页面,查看版本号为:3.3.10
  8. 验证仓库拉取,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

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值