学习了Docker的入门篇和进阶篇,简单搞一个CI/CD的实战!1. 安装Docker#1. 卸载旧版本
$ yum remove docker \
docker-client \
docker-client-latest \
docker-common \
转载
2023-08-31 22:18:30
92阅读
1.what is gitlab-ci docker imageCI/CD 自动化集成,自动化部署。简单的说就是把代码提交到gitlab管理的同时部署到指定的server,打成docker image方便部署。部署的时候只需要将image run container便可以运行。传统做法,代码commit 到gitlab后,login in server执行git pull同步新提交的代码。每次更新
转载
2024-02-24 18:17:09
39阅读
1.构建新的gitlab-runner image,使用如下Dockerfile(ubuntu版本):FROM gitlab/gitlab-runner
RUN apt-get update -y
RUN apt-get install -y libltdl-dev && \
rm -rf /var/lib/apt/lists/* docker build -
转载
2023-06-12 13:13:07
109阅读
前言这两天在折腾持续集成和交付,公司考虑使用gitlab自带的ci/cd来处理,特此记下来整个流程步骤。一、安装gitlab这个自然不用多说二、使用docker容器安装gitlab-runner组件新建一个docker-compose.yml文件,内容如下,在linux系统下使用 docker-compose up -d 命令跑起来就好(如果不会,可度娘搜索安装和使用)1 version: "3
转载
2023-08-18 15:23:14
155阅读
先决条件需要 Docker。请参阅Docker的安装与卸载。设置卷位置在设置其他所有内容之前,配置一个新的环境变量,$GITLAB_HOME 指向配置、日志和数据文件所在的目录。确保目录存在并且已授予适当的权限。对于 Linux 用户,将路径设置为/srv/gitlab:(位置随意即可)export GITLAB_HOME=/srv/gitlab对于 macOS 用户,使用用户的$HOME/git
转载
2023-07-18 09:32:22
186阅读
环境背景:Docker化已经成为一种热门,记录一下使用docker引擎安装gitlab的过程。测试环境:系统软件依赖CentOS 7.4GitLab(latest)docker-ce 18 安装过程: 1. 安装docker引擎并启动[root@server-10 ~]# yum install docker-ce -y //需要去官方下载dock
转载
2024-06-18 20:27:12
303阅读
GitLab 安装:我们使用 Docker 来安装和运行 GitLab 中文版,由于新版本问题较多,这里我们使用目前相对稳定的 10.5 版本可以在https://hub.docker.com/search?q=&type=image 搜索相关信息;官网上有许多英文版的gitLab,我们可以使用汉化版的 镜像为:image: 'twang2218/gitl
转载
2024-01-29 00:32:50
470阅读
目录一、前言二、部署1、环境依赖2、拉取镜像及运行三、配置1、管理员密码初始化2、关闭注册功能3、配置中国时区4、配置https域名访问5、配置邮件通知四、数据备份及恢复1、备份2、通过备份恢复数据五、总结一、前言环境要求:dockerpostfix(gitlab发送邮件使用,根据需要安装)gitlab用户权限:权限说明Guest可以创建issue、发表评论,不能读写版本库Reporter可以克隆
转载
2023-08-31 22:18:08
76阅读
一、使用Docker搭建Gitlab CI Runner 1:拉去镜像 docker pull gitlab/gitlab-runner:latest&nbs
转载
2023-07-11 01:13:40
125阅读
为什么使用gitlab-runner? 1、我们所有工程代码都托管于gitlab私服 2、在基于gitab下就算选择Jenkins也是需要配置runner作为触发入口  
转载
2023-07-11 01:16:19
340阅读
一、概述 为了方便做一些的测试,我一般不会选择直接在服务器上部署gitlab,那太浪费资源了。一般直接用docker起gitlab,这样即快速便捷,又节约资源。二、安装docker 安装docker 的方法很多,这里我就不过多阐述了,我选择了最懒的办法
转载
2023-09-12 13:32:06
243阅读
一、安装要求本文的操作学习是建立在centos7、Docker上的,如果没有centos7服务器或者安装Docker的话,可以查看Centos7服务器搭建、搭建Docker环境这两篇文章。二、安装1、下载gitlab镜像docker pull gitlab/gitlab-ce:12.3.5-ce.02、查看gitlab镜像docker images3、创建gitlab的配置(etc)、日志(log
转载
2023-07-11 01:14:29
295阅读
一、gitlab介绍gitlab官方地址:https://about.gitlab.com/GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的
转载
2024-06-08 23:21:52
111阅读
1.先拉取镜像: docker pull gitlab/gitlab-ce 2. 运行容器: docker run -itd -p 9980:80 -p 9922:22 -v /home/gitlab/etc:/etc/gitlab -v /home/
转载
2023-05-19 15:39:24
475阅读
关于gitlab部署的教程还好,有的看,但到了cicd环节,简直痛苦面具,教程虽多,但断断续续,先不说大部分都是只截取片段,让人云里雾里,不会的看不懂,懂的不需要看,根据步骤跑不起来不说,改了一堆,完全不解释为什么,也分不清是官方要求还是作者自己夹带的私货。痛定思痛,抛弃任何教程,根据报错实时改进,于2023年4月24日完成此篇。官方文档: https://docs.gitlab.com/run
转载
2023-08-04 20:24:11
183阅读
本文描述了在Linux环境中搭建Gitlab+Gitlab-Runner实验环境的过程,可以在服务器端,也可以在自己的笔记本上搭建这个环境用来使用Gitlab的CI/CD流程。所有的软件运行在一台电脑上,我自己是在华为的笔记本上运行,配置为16G内存+512G固态硬盘,安装的Linux发行版是Deepin V20.8,供参考。1. 拉取镜像# 拉取Gitlab和Gitlab-runner镜像
do
转载
2023-08-31 22:21:13
184阅读
一、gitlab-runner安装注册1.docker下使用gitlab-runnerRun GitLab Runner in a container – gitlab1.1.安装docker# 如果yum-config-manager不可用:yum -y install yum-utils
yum-config-manager --add-repo https://download.docker
转载
2023-08-16 10:49:52
140阅读
1.what is gitlab-ci docker imageCI/CD 自动化集成,自动化部署。简单的说就是把代码提交到gitlab管理的同时部署到指定的server,打成docker image方便部署。部署的时候只需要将image run container便可以运行。传统做法,代码commit 到gitlab后,login in server执行git pull同步新提交的代码。每次更新
转载
2023-07-25 15:11:14
139阅读
改进了一版,可以看详细的教程:基于 Docker 的 CI/CDGitlab整理自官方文档,Docker 配置 Gitlab。先觉条件首先需要安装 Docker,官方安装文档。设置卷的位置此处可以设置环境变量,也可以在配置文件中直接填写对应的地址。# linux
$ export GITLAB_HOME=/srv/gitlab
# Mac
$ export GITLAB_HOME=$HOME/
转载
2023-07-11 01:15:34
147阅读
利用gitlab-ci搭建ci环境分为两个步骤:①添加.gitlab-ci.yml配置文件,名称是固定的(配置文件写法参考官方文档:https://docs.gitlab.com/ee/ci/yaml/README.html)②配置一个gitlab Runner当首次添加配置文件后,gitlab-ci就会开始运行,但是由于没有配置Runner,状态会显示为pedding,可以在CI/CD->
转载
2023-08-23 15:12:44
77阅读