官方安装&升级手册
Gerrit2.1x升级到3.x
知乎上有个帖子,介绍的非常详细:
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拉取代码,没问题
完成升级,验收通过。