1  实验环境

三台服务器

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

gitlab        192.168.7.139

Jenkins    192.168.7.140

java          192.168.7.141

[root@jenkins ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[root@jenkins ~]# uname -a
Linux jenkins 3.10.0-862.6.3.el7.x86_64 #1 SMP Tue Jun 26 16:32:21 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

 

2 centos7 搭建gitlab服务器

 

 安装gitlab的依赖包

yum install curl openssh-server openssh-clients postfix cronie policycoreutils-python -y

yum install -y patch

gitlab下载地址

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7

下载安装包

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.3-ce.0.el7.x86_64.rpm

RPM安装

rpm -ivh gitlab-ce-10.0.3-ce.0.el7.x86_64.rpm

出现以下界面说明安装成功

 Jenkins+git+gitlab实现持续自动集成部署 随笔

 

修改gitlab的配置文件  /etc/gitlab/gitlab.rb

第13行  修改为自己搭建的gitlab的主机名称或者ip地址

原  external_url 'http://gitlab.example.com'

修改后    external_url 'http://192.168.7.139'

 

退出保存后需要重新加载配置文件 使之生效

gitlab-ctl reconfigure

 

安装gitlab的汉化包

需要在主机上安装git

yum install  git -y

查看git的版本

git --version
git version 1.8.3.1

 

下载gitlab的汉化包

git clone https://gitlab.com/xhang/gitlab.git

当前下载的汉化包为10.0.4 但是安装的gitlab的版本是10.0.3

 

停止gitlab服务

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄