码迷,mamicode.com
首页 > 其他好文 > 详细

【Gitlab+Jenkins】

时间:2018-06-21 23:38:20      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:server   依赖   操作   防火墙   curl   文件   lld   service   开源   

一、安装Gitlab

1.主机配置

IP: 10.10.10.105
OS: CentOs7.5
Gitlab版本:gitlab-ce-10.0.0-ce.0.el6.x86_64

 

2.关闭防火墙

systemctl stop firewalld

 

3.下载Gitlab

清华大学开源镜像站:

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

 

4.安装依赖项(可根据情况选择性操作)

yum install -y curl policycoreutils-python openssh-server openssh-clients cronie
lokkit -s http -s ssh
yum install postfix
systemctl start postfix
chkconfig postfix on

 

5.安装Gitlab

rpm -ivh gitlab-ce-10.0.0-ce.0.el6.x86_64.rpm

 

6.配置Gitlab

因为Jenkins使用端口也是8080端口,我们需要多Gitlab的端口做修改。分别改为11000,11001,11002.
这个在/etc/gitlab/gitlab.rb文件中修改:
修改内容如下:
 
external_url http://gitlab.example.com

修改为

external_url http://10.10.10.102:11000

 

unicorn[port] = 8080

修改为

unicorn[port] = 11001

 

prometheus[listen_address] = 10.10.10.102:8081

修改为

prometheus[listen_address] = 10.10.10.102:11002

 

每次重新配置,都需要执行gitlab-ctl reconfigure使之生效。

 

7.启动Gitlab

载入配置信息:

gitlab-ctl reconfigure

启动Gitlab:

gitlab-ctl start

 

常用管理命令:

gitlab-ctl start
gitlab-ctl restart
gitlab-ctl stop
gitlab-ctl status

 

8.访问Gitlab

http://10.10.10.105:11000

访问上述地址即可打开Gitlab页面。首次登录时,需要修改root密码。

 

9.Gitlab其他信息

日志位置:/var/log/gitlab    #可以查看访问日志以及报错日志等,供访问查看以及异常排查。
gitlab-ctl tail            #查看所有日志
gitlab-ctl tail nginx/gitlab_access.log  #查看nginx访问日志

 Gitlab仓库位置:

/var/opt/gitlab/git-data/repositories

 

 

二、Gitlab汉化

1.停止Gitlab服务

gitlab-ctl stop

 

2.查看Gitlab版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION  
10.0.0  
yum -y install git  

 

3.克隆获取汉化版本库

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

 

4.查看汉化版本

cat gitlab/VERSION  
10.2.3 
cd /root/gitlab/  
git diff v10.0.0 v10.0.0-zh >/tmp/10.0.0-zh.diff 
yum install patch -y  
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /tmp/10.0.0-zh.diff

 

5.启动和重新配置Gitlab

gitlab-ctl start
gitlab-ctl reconfigure

 

 

三、安装Jenkins

三、

【Gitlab+Jenkins】

标签:server   依赖   操作   防火墙   curl   文件   lld   service   开源   

原文地址:https://www.cnblogs.com/xialiaoliao0911/p/9211309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!