jenkins + gitlab

发布时间 2023-12-15 18:43:27作者: caden_myra

一、GITlab安装部署 (gitlab-ce-16.6.2 清华源下载)

1、安装依赖

# yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python
启动ssh服务&设置为开机启动
#systemctl enable sshd && systemctl start sshd
设置postfix开机自启,并启动,postfix支持gitlab发信功能,不需要可以省略
#systemctl enable postfix && systemctl start postfix
开放ssh以及http服务,然后重新加载防火墙列表
# firewall-cmd --add-service=ssh --permanent
# firewall-cmd --add-service=http --permanent
# firewall-cmd --reload
关闭selinux
# setenforce 0

2、安装gitlab

# wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.6.2-ce.0.el7.x86_64.rpm
--no-check-certificate 不进行证书验证
# rpm -ivh gitlab-ce-16.6.2-ce.0.el7.x86_64.rpm

 安装完成!!

3、配置gitlab (配置文件目录 :/etc/gitlab/gitlab.rb)

# vi /etc/gitlab/gitlab.rb
external_url 'http://xxxxxxx'    #32行,ip地址:端口;外部访问的地址
nginx['listen_port'] = 82        #1161行默认注释。修改为82端口
unicorn['worker_processes'] = 2  #736行,设置gitlab占用内存大小        

4、重启gilab

# gitlab-ctl reconfigure #重新加载配置
# gitlab-ctl restart     #重启服务
# systemctl enable gitlab-runsvdir.service #加入开机启动
# firewall-cmd --add-port=82/tcp --permanent && firewall-cmd --reload 防火墙放行

 

二、设置GITlab