美文网首页
Gerrit初试

Gerrit初试

作者: 87d6dc4b11a7 | 来源:发表于2024-03-18 13:28 被阅读0次

    安装

    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目录)。

    相关文章

      网友评论

          本文标题:Gerrit初试

          本文链接:https://www.haomeiwen.com/subject/eqtzzdtx.html