持续集成CI(gitlab+gerrit+jenkins)Git/Gerrit/svn/Shell/UI标注/团队协作

gerrit安装

2019-01-01  本文已影响123人  青纹刀狼

说明框架是:http+mariadb+gerrit

一:环境准备

安装jdk8

1.先卸载之前的java,保留下面的,卸载命令rpm -e --nodeps 包名

2.在下载好的java上传到服务器上,并解压到/localdisk/jdk

3.修改环境变量,并导入

二:安装所需要的组件,并启动

yum  -y  install   git   gitweb  httpd  mariadb-server

systemctl restart mariadb   httpd

systemctl enable mariadb   httpd

三:在数据库创建gerrit数据库reviewdb

mysql

>CREATE USER  'gerrit'@'localhost'  IDENTIFIED  BY  '123123';              ##账号及密码

>CREATE DATABASE  reviewdb  DEFAULT  CHARACTER  SET  'utf8';   ##创建数据库并设置utf-8格式

>GRANT  ALL ON reviewdb.* TO 'gerrit'@'localhost';                                 ##归属

>FLUSH  PRIVILEGES;                                                                              ##刷新

systemctl restart mariadb   重启数据库服务

四:配置http的反向代理------------------------------------将所有访问80端口的流量转向8081端口

vim  /etc/httpd/conf/httpd.conf                                                                  ##进入配置文件最末尾添加以下代码

<VirtualHost *:80>

    ProxyRequestsOff

    ProxyVia Off

    ProxyPreserveHost On

   </ Proxy*>

      Order deny,allow

        Allow from all

   </Proxy>

<Location />

        AuthType Basic

        AuthName "Gerrit Code Review"

        Require valid-user

        AuthUserFile  /password                                                                       ##认证账号及密码存放的文件

  < /Location>

ProxyPass / http://127.0.0.1:8081/

</VirtualHost>

五:重启httpd服务,并创建认证的账号及密码

systemctl  restart  httpd

htpasswd -c  /password   "admin"                                                                ###创建登入账号admin

                 -b   路径      账号     密码                                                                ####创建第二个账号(不加c否则会覆盖)

六:安装gerrit

先下载一个版本的gerrit.war包,到本地最好放到服务器上

(gerrit的war文件下载地址:https://gerrit-releases.storage.googleapis.com/

下载时请下载对应版本的war文件,例如:https://gerrit-releases.storage.googleapis.com/gerrit-2.15.war)

切换到下载好的gerrit.war包路径,用java安装

java   -jar  gerrit-2.14.6.war   init   -d   gerrit/(安装放到的本地路径)

之后按图操作:

   

 按图上操作,没有提示就回车即可,等待它启动

效果:打开浏览器上输入ip地址

   

上一篇 下一篇

猜你喜欢

热点阅读