搭建私有Gitlab仓库
一、部署环境
系统:centos7.9 mini (8G 4c)
Gitlab版本:gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
二、安装过程
yum install gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
安装完成后需要修改`gitlab.re`将访问地址改为本机地址。
/etc/gitlab/gitlab.rb
然后执行
gitlab-ctl reconfigure
这个命令执行时间很漫长,耐心等待就好。
执行完毕后,使用浏览器登录访问地址:http://10.10.10.76
第一次登录用户名:admin/admin。提示修改密码,修改完密码后重新登录。
三、项目实战
gitlab上创建一个新项目:jxsy。选择私有项目。
我们把运维机(81)上的jxsy项目的git远程仓库地址改为gitlab上jxsy仓库地址。然后将代码推送到gitlab仓库内。
[root@jx-ops-81 jxsy]# git remote set-url origin http://10.10.10.76/root/jxsy.git
[root@jx-ops-81 jxsy]# git remote -v
origin http://10.10.10.76/root/jxsy.git (fetch)
origin http://10.10.10.76/root/jxsy.git (push)
[root@jx-ops-81 jxsy]# git push origin master
以上工作完成后,我们开始配置jenkins实现自动部署jxsy项目。
Jenkins CICD 实现过程
创建项目jxsy,添加gitlab仓库url,还需要添加使用用户名密码方式登录验证。
jenkins有一些内置的环境变量可以在部署脚本里使用。
评论区