侧边栏壁纸
博主头像
Blog博主等级

行动起来,活在当下

  • 累计撰写 211 篇文章
  • 累计创建 94 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

传统运维技术篇09

搭建私有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。选择私有项目。

gitlab01-min.webp

我们把运维机(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

gitlab02-min.webp

以上工作完成后,我们开始配置jenkins实现自动部署jxsy项目。

Jenkins CICD 实现过程

创建项目jxsy,添加gitlab仓库url,还需要添加使用用户名密码方式登录验证。

jenkins04-min.webp

jenkins有一些内置的环境变量可以在部署脚本里使用。

jenkins05-min.webp

jenkins06-min.webp

0

评论区