有一段时间没写了。。。CI/CD的工具部署都忘了,,, 还是写下吧gitlab可以在常规环境上安装部署、也可以用Docker部署,下面分别说下两个环境的部署方式 常规环境gitlab的离线rpm包网址:https://packages.gitlab.com/gitlab/gitlab-ce 可以根据自己系统发行版,自行选择对应的版本来安装我的系统是centos7版本,下面我就用centos7
转载
2021-05-30 08:03:56
811阅读
2评论
一、Gitlab概述GitLab是一个利用RubyonRails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库,它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。二、安装及配
原创
2018-11-09 11:45:42
310阅读
Gitlab 安装部署GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。安装步骤n升级系统并及关闭selinux和iptablesn安装Rubyn创建项目运行用户(创建git账号,方便权限管理)nGitLab Shelln数据库(可以支持mysql和PostgreSQL,这里使用mysql)nGit
原创
2014-05-15 20:46:25
1984阅读
GitLab介绍GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类
原创
2022-10-11 12:57:20
144阅读
持续集成的组成1.一个自动化构建过程:从检出代码、编译构建、运行测试、结果记录、测试
原创
2022-09-22 10:07:20
101阅读
持续集成的组成1.一个自动化构建过程:从检出代码、编译构建、运行测试、结果记录、测试统计等都是自动完成,无需人工干预2.一个代码存储库,既需要版本控制软件来保障代码的可维护性,同时作为构建过程的素材库,一般使用SVN或Git。3.一个持续集成服务器,Jenkins就是一个配置简单和使用方便的持续性集成服务器。持续集成的好处1、降低风险,由于持续集成不断去构建,编译和测试,可以很早发现问题,所以修复
原创
精选
2022-10-18 22:35:49
279阅读
配置信息 系统:centos7.8 gitlab版本:12.8.8 1 下载gitlab wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.8.8-ce.0.el7.x86_64.rpm yum -y i
原创
2024-02-05 10:36:06
143阅读
一.环境系统 CentOS 6.4x64二.安装依赖包#添加epel源
[root@gitlab-ci ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@gitlab-ci&nb
原创
2015-09-09 17:07:18
2065阅读
本文主要讲述了GitLab安装部署的两种方式,以及遇到的一些问题
原创
2021-12-29 16:24:40
341阅读
部署安装gitlab-runnermkdir -p /data/gitlab-runner/configdocker run -d \
--name gitlab-runner \
-v /data/gitlab-runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart a
原创
2023-04-07 10:05:37
138阅读
一、gitlab介绍GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它由Ruby语言写成。后来,部分代码用Go语言重写,现今在国内外大中型互联网公司广泛使用。git、gitlab、GitHub的区别如下:git是一种基于命令的版本控制系统,全命令操
原创
2019-08-06 18:33:29
7062阅读
一、说明以下为官方文档的安装说明,详细的信息请访问 gitlab 官网二、开始安装1、先查看自己的Centos OS版本# 这下面的两种方式都可以查看当前Linux的版本信息uname -alsb_release -a2、安装和配置必要的依赖 在CentOS 7,下面的命令将在系统防火墙打开HTTP和SSH访问。# 安装所需命令sudo yum i...
原创
2021-07-12 14:25:47
332阅读
一、背景公司是局域网开发环境,资源文件用svn管理,代码用git管理。GitLab有点大,而且只能在Linux下使用,所以选择了轻巧的GitBlit。后来GitBlit被暴漏洞,不让用,无奈只好再次选择GitLab。二、调研我们服务器是Windows系统,原准备用Docker,没弄明白,安装在Windows上跑不起来。于是改用虚拟机里装个Linux系统,再安装GitLab。三、实操1、GitLab
转载
2024-02-29 16:40:29
92阅读
目录 一、下载gitlab离线rpm安装包二、在Linux服务器中部署gitlab三、gitlab服务器的运维四、gitlab配置文件解析 一、下载gitlab离线rpm安装包 没有网络的安装方式: https:/
转载
2024-03-18 22:43:00
1771阅读
一、背景当项目比较少,或者更新不频繁的时候(或者技术比较菜的时候),手动部署部署还能够接受,但是一旦部署次数频繁了,手动操作就是一件痛苦万分的事情了。公司内部使用的是 jenkins ,从成熟稳定的角度来看,是非常符合要求的,但是针对个人项目,第一没有公司的项目那么复杂,第二在流程上也不需要考虑多人协作、测试等需求,这个时候 jenkins 就显得过于庞大了一点(奇丑无比)。调研了一圈目前可以使用
转载
2024-07-29 09:14:32
73阅读
获取镜像1、方法一docker pull beginor/gitlab-ce:11.0.1-ce.02、方法二 如果服务器网路不好或者pull不下来镜像,只能在其它网路比较好的机器上pull下来镜像,导出成一个文件, 再下载上传到网路不好的机器上,然后再从文件中导出来,这样在网络不好的机器上也能使用docker镜像了。 运行1、通常会将 GitLab 的配置 (etc) 、 日志 (lo
转载
2023-07-21 11:37:38
254阅读
1.在dockertopdesk里搜索 gitlab镜像 (pull)拉取镜像 2.运行镜像到容器mkdir gitlab gitlab/etc gitlab/log gitlab/opt
docker run -id -p 3000:80 -p 9922:22 -v /root/gitlab/etc:/etc/gitlab -v /root/gitlab/log:/var/log/git
转载
2024-07-05 10:56:36
288阅读
GitLab安装部署管理笔记参考一、安装部署最小系统:centos7x64,cpu4,4g,10gb依赖包安装gitlab基础信息下载gitlab及安装修改gitlab访问地址配置输入配置的地址访问gitlab,第一次需要重设密码,用户名为root二、gitlab的配置与管理1.配置发信功能即注册等其他事件,通过邮件通知2.取消gitlab注册功能创建项目将某个用户添加到创建的组里,一个组可以有多
原创
2021-04-04 22:57:25
1071阅读