gitlab安装到优化

作者: 无字天书 | 来源:发表于2019-08-13 19:37 被阅读87次


第一节环境准备

1、gitlab软件

gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm

[root@gitlab-119 iso]# cat /etc/redhat-release

CentOS Linux release 7.4.1708 (Core)

服务端:gitlab-119

客户端:jenkins100

2、实验前提

[root@gitlab-119~]# systemctl stop firewalld

[root@gitlab-119~]# systemctl disable firewalld

[root@gitlab-119~]# setenforce 0

[root@gitlab-119~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

第二节安装配置

1、安装

[root@gitlab-119 iso]# wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm

[root@gitlab-119 iso]# yum -y install gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm

2、配置优化

[root@gitlab-119 ~]# vim /etc/gitlab/gitlab.rb

external_url 'http://192.168.68.119'          #我没有搭建dns,直接填ip

unicorn['worker_timeout'] = 60

unicorn['worker_processes'] = 2               #官方建议cpu核数加1

unicorn['worker_memory_limit_min'] = "200 * 1 << 20"

unicorn['worker_memory_limit_max'] = "300 * 1 << 20"

postgresql['shared_buffers'] = "256MB"

postgresql['max_worker_processes'] = 8

[root@gitlab-119 ~]# gitlab-ctl reconfigure

[root@gitlab-119 ~]# gitlab-ctl start

ok: run: alertmanager: (pid 3602) 834s

ok: run: gitaly: (pid 3510) 835s

ok: run: gitlab-monitor: (pid 3601) 834s

ok: run: gitlab-workhorse: (pid 3553) 834s

ok: run: logrotate: (pid 3609) 834s

ok: run: nginx: (pid 3591) 834s

ok: run: node-exporter: (pid 3603) 834s

ok: run: postgres-exporter: (pid 3599) 834s

ok: run: postgresql: (pid 3538) 834s

ok: run: prometheus: (pid 3607) 834s

ok: run: redis: (pid 3437) 835s

ok: run: redis-exporter: (pid 3593) 834s

ok: run: sidekiq: (pid 3544) 834s

ok: run: unicorn: (pid 3548) 834s

第三节新建代码库

第四节测试

[root@jenkins100 ~]# git clone http://192.168.68.119/root/test.git

[root@jenkins100 ~]# cd test/

[root@jenkins100 test]# ls

README.md

[root@jenkins100 test]# echo 'test jenkins!!!!' > index.html

[root@jenkins100 test]# git add .

[root@jenkins100 test]# git commit -m 'test commit'

[master dd54522] test commit

1 file changed, 1 insertion(+)

create mode 100644 index.html

[root@jenkins100 test]# git push

查看gitlab

结束语:

更多精彩内容持续更新中,关注我微信公众号,有你更精彩。

相关文章

  • gitlab安装到优化

    第一节环境准备 1、gitlab软件 gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm [...

  • GitLab优化

    优化GitLab性能,修改gitlab配置文件/etc/gitlab/gitlab.rb 官方推荐最低物理配置是 ...

  • 用VirtualBox安装GitLab

    本来想直接把GitLab安装到Mac上的。到官网看了下发现不支持Mac。虽然有教程写了怎么安装到Mac,但心里还是...

  • 基于 Gitlab CI 和 Kubernetes 的 CI/C

    原文链接:Gitlab CI 与 Kubernetes 的结合 上节课我们将 Gitlab CI Runner 安...

  • 群辉 docker 安装 gitlab 11.2.3 汉化与配置

    由于群辉集成的gitlab版本为 9.9.4 而且也没有汉化,所以自己重新安装到 11.2.3 ,当前最新版本为...

  • 4. GitLab Runner介绍

    目前就自己的感觉而言,gitlab的runner和jenkins的agent是一个概念,是一个用来安装到各种系统上...

  • Android自定义日历

    项目地址: NewCalendar后来,在制作小米主题的时候,是用来一优化方案,有时间再封装到一个,比这个优化了好...

  • gitlab cicd(三) Gitlab Runner 介绍安

    Gitlab Runner 介绍 GitLab Runner是一个开源项目,用于运行您的作业并将结果发送回GitL...

  • Android打包为aab教程

    如题,如何把安卓项目打包成aab并且安装到手机上。首先,把问题拆分为两步:(1)把项目导出aab(2)aab安装到...

  • 关于安卓打包aab实战

    如题,如何把安卓项目打包成aab并且安装到手机上。首先,把问题拆分为两步:(1)把项目导出aab(2)aab安装到...

网友评论

    本文标题:gitlab安装到优化

    本文链接:https://www.haomeiwen.com/subject/oscbjctx.html