【Gerrit】搭建Gerrit服务器

        初次接触Gerrit服务器的搭建,很多的功能还不是很懂事干什么的,简单的做一个搭建过程,来进行一遍小小的回忆。

        在搭建Gerrit服务器之前,电脑上需要准备好几个工具:

链接:https://pan.baidu.com/s/1BYJAQgG0lvmObFdkuodIwQ 
提取码:gxke

【关于Xshell和xFTP的安装软件,】

        1)Linux虚拟机:笔者在虚拟机上安装的是CentOS 64位

        2)Xshell:Xshell是一个功能强大的终端模拟器,支持SSH,SFTP、TELNET、远程登录命令连接。可以进行一些复制粘贴的操作,相比虚拟机来说更加方便

        3)xFTP:是一个灵活和轻量级SFTP / FTP客户端用户需要安全地通过网络传输文件。它提供了强大的功能,如直接编辑多个窗格,文件夹同步,他们支持,服务器到服务器转移和第三方编辑器集成。

        关于虚拟机和Xshell以及xFTP的安装,在度娘上已经有很多了,此处就不在进行详细的安装介绍了,直接开始回忆安装结束之后的一些操作。

       首先需要根据虚拟机的IP和Xshell建立连接。

//查看IP地址指令:
ip addr

         

       如果不能准确进行查询IP地址,可以试着用指令关闭一下防火墙,然后重启一下防火墙,然后重新执行上面的指令

//关闭防火墙:
systemctl stop firewalld
//开启防火墙
systemctl start firewalld

  如果此方法还不可以的话,可以再参考一下以下的博客:https://blog.csdn.net/wu737665902/article/details/82711568

再得到IP地址之后,打开xshell建立远程连接:

                         

然后双击建立的回话,输入root和在虚拟机上设置的密码此操作需要再虚拟机上的关闭防火墙】:

连接成功之后,显示一下的页面

                                         

        连接成功之后,然后开始配置Java依赖【此处配置的是Java8依赖】【配置过程中所有与字符全程使用英文,并且注意空格,小小的失误都会导致配置的不成功。如果长时间不是操作Xshell可能会导致连接失败,此时可以试着重新连接一下,如果不可以,查看一下虚拟机的IP地址是否发生了改变,如果改变的话,修改一下Xshell的连接地址即可

        配置Java依赖的过程需要下载一下东西,可能会需要少许事件,耐心等待即可。

[root@localhost ~]# yum install java-1.8.0-openjdk* -y

        Java依赖配置结束之后,开始安装Git依赖

[root@localhost ~]# yum install git

        安装httpd反向代理关于正向代理和反向代理的理解

[root@localhost ~]# yum install httpd

        以上工作结束之后可以做一个快照,由于在后面的一些指令操作中,可能难免会出现一些操作错误,为了能够在错误操作之后不重新在进行配置,可以在完成一项重要的配置之后进行一次快照操作,如果在下面的配置操作中出现了错误,可以直接返回到响应的配置环境中继续配置操作。

        接下来就是创建一个Gerrit用户

[root@localhost ~]# adduser gerrit/

      利用指令切换到Gerrit用户中:

[root@localhost ~]# su gerrit

       然后利用xFTP上传Gerrit安装包。

        上传结束之后,转回到root用户,进入到/home/gerrit目录下,查看是否有我们上传的Gerrit安装包

//切换回root用户
[gerrit@localhost ~]# su root
//进入到/home/gerrit目录下
[root@localhost ~]# cd /home/gerrit
//查看是否有gerrit-2.13.4.war安装包
[root@localhost ~]# ls

执行最后一条命令显示此结果表示安装包已经上传成功。

        然后开始进行安装,安装过程会让你选择,只是在Authentication method方式时输入http其他的默认回车就好 。

[root@localhost gerrit]# java -jar gerrit-2.13.4.war init -d ~/gerrit_site

        出现这句话的时候说明在下载东西   等一会别着急   时间可能会长些   

Downloading http://www.bouncycastle.org/download/bcpkix-jdk15on-151.jar 。。。

        在xFTP中可以查看下载文件的大小等信息

                     

        待下载结束之后,关闭防火墙然后重新打开防火墙,打开自己浏览器输入虚拟机/的ip地址后面跟:8080端口号,出现这个界面表示前面的步骤是成功的

        最后进入/etc/httpd/conf.d路径下,创建配置文件,,然后修改配置文件,将配置文件的内容{我们组长下发}复制进去,里面有ip地址的都改成自己linux的ip地址。然后保存并退出(ESC   :wq)文件

//进入/etc/httpd/conf.d路径下
[root@localhost etc]# cd /etc/httpd/conf.d
//创建配置文件
[root@localhost conf.d]# touch gerrit.conf
//修改配置文件
[root@localhost conf.d]# vi gerrit.conf

        然后创建配置文件,输入命令,重启httpd

//创建配置文件
[root@localhost conf.d]# touch gerritpw
//输入命令
[root@localhost conf.d]# htpasswd -b /etc/httpd/conf.d/gerritpw admin 123456
//重启httpd
[root@localhost conf.d]# systemctl restart httpd

        打开浏览器,输入虚拟机的IP地址,直接回车,如果出现了503错误,就说明离成功只有一步之遥了,出现503,在Xshell中输入一下命令: 

/usr/sbin/setsebool httpd_can_network_connect 1

                                本人非专业,此博客仅用来回忆记录安装历程。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在Jenkins上搭建Gerrit,您可以按照以下步骤进行操作: 1. 安装J:根据您的操作系统,按照Jenkins的官方文档进行安装。您可以在https://www.jenkins.io/download/找到适合您操作系统的安装包。 2. 安装Gerrit插件:登录到Jenkins的管理界面,点击左侧导航栏中的“插件管理”。在“可选插件”选项卡中搜索“Gerrit Trigger”,选择安装并重启Jenkins。 3. 配置Gerrit连接:在Jenkins的管理界面中,点击左侧导航栏中的“系统管理”,然后选择“Gerrit Trigger”选项。在“Gerrit服务器”部分,点击“添加Gerrit服务器”按钮,填写Gerrit服务器的相关信息,如服务器URL、用户名和密码等。 4. 配置Gerrit项目:在Jenkins的管理界面中,点击左侧导航栏中的“系统管理”,然后选择“Gerrit Trigger”选项。在“Gerrit项目”部分,点击“添加Gerrit项目”按钮,填写所需的项目信息,如项目名称、路径等。 5. 配置构建触发器:在Jenkins的管理界面中,打开您的项目配置页面。在“构建触发器”部分,选择“Gerrit Event”,然后配置所需的触发条件,例如提交评论、合并等。 6. 配置构建步骤:在您的项目配置页面中,选择构建步骤,根据您的需求配置所需的构建步骤,例如编译、测试、部署等。 7. 保存配置并测试:点击页面底部的“保存”按钮,然后进行一次手动触发构建来测试您的配置是否正确。 以上步骤仅为基本配置,具体的配置可能会因您的项目需求而有所不同。您可以根据Gerrit和Jenkins的官方文档进行更详细的配置和定制化操作。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值