安装
首先在centos安装jenkins和gitlab,这里的版本很重要,我使用的是
jenkins-2.289.3-1.1.noarch.rpm
gitlab是docker拉取的gitlab-ce:12.4.2-ce.0
之前也用过别的版本的jenkins和gitlab不过会有一些坑,导致不能成功,这里jenkins安装步骤先省略了。
docker安装gitlab
先创建挂载的文件
mkdir -p /mnt/gitlab/conf
mkdir -p /mnt/gitlab/data
mkdir -p /mnt/gitlab/logs
docker拉取镜像
docker pull gitlab/gitlab-ce:12.4.2-ce.0
docker run -d -p 1443:443 -p 8090:80 -p 2222:22 \
--name gitlab \
--restart always \
-v /mnt/gitlab/config:/etc/gitlab \
-v /mnt/gitlab/logs:/var/log/gitlab \
-v /mnt/gitlab/data:/var/opt/gitlab \
-v /etc/localtime:/etc/localtime:ro \
gitlab/gitlab-ce:12.4.2-ce.0
然后到挂载目录修改gitlab的配置文件
vim /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
修改以下内容