Gerrit初试

2024-03-18  本文已影响0人  87d6dc4b11a7

安装

docker安装

1、依次创建/var/gerrit/etc、/var/gerrit/git 、/var/gerrit/db、var/gerrit/index、var/gerrit/cache目录。

chown -R 1000:1000 /var/gerrit/

2、执行下面命令进行gerrit初始化,在输出中看到Initialized /var/gerrit后容器将退出。

docker pull gerritcodereview/gerrit:2.16.4

docker run -d --name gerrit -p 8080:8080 -p 29418:29418 \
-v /var/gerrit/etc:/var/gerrit/etc \
-v /var/gerrit/git:/var/gerrit/git \
-v /var/gerrit/db:/var/gerrit/db \
-v /var/gerrit/index:/var/gerrit/index \
-v /var/gerrit/cache:/var/gerrit/cache \
-e CANONICAL_WEB_URL=http://localhost:8080 \
gerritcodereview/gerrit:2.16.4 java -jar /var/gerrit/bin/gerrit.war init -d /var/gerrit/

3、去掉后面的java -jar /var/gerrit/bin/gerrit.war init -d /var/gerrit/,重新创建容器。

docker run -d --name gerrit -p 8080:8080 -p 29418:29418 \
-v /var/gerrit/etc:/var/gerrit/etc \
-v /var/gerrit/git:/var/gerrit/git \
-v /var/gerrit/db:/var/gerrit/db \
-v /var/gerrit/index:/var/gerrit/index \
-v /var/gerrit/cache:/var/gerrit/cache \
-e CANONICAL_WEB_URL=http://localhost:8080 \
gerritcodereview/gerrit:2.16.4

Authentication method [development_become_any_account/?]: ?
Supported options are:
openid
openid_sso
http
http_ldap
client_ssl_cert_ldap
ldap
ldap_bind
custom_extension
development_become_any_account
oauth

本文为了测试使用,auth选择development_become_any_account
4、访问http://192.168.59.129:8080/,点击Become

image.png

点击1000000登录。

image.png image.png

配置

配置文件路径:/var/gerrit/etc/gerrit.config

参考:
https://gerrit.googlesource.com/docker-gerrit
https://hub.docker.com/r/gerritcodereview/gerrit

安装插件

将插件的jar包放到$site_path/plugins/目录(即容器的/var/gerrit/plugins目录)。

上一篇下一篇

猜你喜欢

热点阅读