Linux:Jenkins:GitLab+Maven+Jenkins的部署(1)-CSDN博客https://blog.csdn.net/w14768855/article/details/136157018?spm=1001.2014.3001.5501这个是原版文章,均是使用的在线情况,但是不排除会有离线部署,所以我把rpm进行了补充
这个是极狐(gitlab)的官方文档👇,如果后续出现了什么问题需要解决,那么官方文档肯定有你想要的
极狐GitLab 文档 | 极狐GitLabhttps://docs.gitlab.cn/jh/index.html
环境
3台服务器系统均为:centos7
(test)
ip:192.168.6.1
环境:jdk tomcat
1G运存
(gitlab)
ip:192.168.6.2
环境:部署gitlab
6G运存
(Jenkins)
ip:192.168.6.3
环境:jdk Jenkins maven git
2G运存
服务器都是关闭状态,因为我这是实验环境,在真实环境中最好开启防火墙并对特定的端口进行配置。
1.GitLab
手动在 GNU/Linux 上安装极狐GitLab Runner |极狐GitLabhttps://docs.gitlab.cn/runner/install/linux-manually.html在这里是官方的文档,我这个文章当前下载是最新版本,如果以后你还需要最新版,只能去官网找,我本章并不会随着官方更新版本且随着更改
开始gitlab部署
yum install -y curl policycoreutils-python openssh-server perl postfix
sshd这里就不用过多强调了,肯定是开机自启动的服务,再去开启一个
systemctl start postfix
systemctl enable postfix
开启一下postfix这个是用来发送邮件的
部署运行环境
wget http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.9.0-ce.0.el7.x86_64.rpm
下载rpm包
rpm -ivh gitlab-ce-16.9.0-ce.0.el7.x86_64.rpm
安装rpm包
这样就安装好了
vim /etc/gitlab/gitlab.rb
#修改配置文件
修改ip地址
默认使用80端口号,如果你需要的话可以进行修改使用别的端口号
这里改成你的ip地址
如果你需要修改端口号,那就 把注释去掉后面的nil换成你要指定的端口号
gitlab-ctl reconfigure
重新加载一下配置文件
gitlab-ctl restart
重启一下服务
cat /etc/gitlab/initial_root_password
#查看gitlab的root登录用户默认密码
每个人都是不一样的