1、使用 docker 安装 gitlab docker run -d --hostname gitlab \ --env GITLAB_OMNIBUS_CONFIG="external_url 'http://192.168.0.107/'; gitlab ...
.使用场景 CICD是最近几年比较火的技术,顾名思义就是持续集成和持续部署。 以前的老技术,比如svn jenkins这种,jenkins的配置多数还是依赖于负责维护CI的人,很多人不熟悉jenkins怎么配置,每一个步骤应该怎么编译和测试,一般都由CI的人来定义。 而CICD,其实可以使用jenkinsfile,就想gitlab的gitlab ci.yaml文件,把CICD的流程控制和步骤也作 ...
2019-06-13 15:35 1 2029 推荐指数:
1、使用 docker 安装 gitlab docker run -d --hostname gitlab \ --env GITLAB_OMNIBUS_CONFIG="external_url 'http://192.168.0.107/'; gitlab ...
1、想用阿里云搭建的暂时别想了,个人测试之后,这个东西非常吃cpu和内存就我们目前个人学习阶段购买的单核cpu,2g内存完全跑不动 2、只能通过本机虚拟机的形式进行搭建了,土豪另说。个人虚拟机推荐设置4g及以上的内存(我选的4g能正常运行) 3、开始正文搭建gitlab Gitlab安装 ...
1、项目准备 在gitlab上新建个项目,本地克隆下来,写简单代码提交至gitlab。 2、安装gitlab-runner 1.拉取镜像 docker pull gitlab/gitlab-runner 2.启动gitlab-runner docker run ...
本片文章主要初步介绍什么是CICD流程,并且把整个流程进行拆分理解整个流程的跑通过程。 1.CICD概述 什么是CICD呢? 简单的说CICD就是持续集成自动构建自动测试自动部署. 从概念上就可以看出,CICD主要由四个部分组成代码集成、打包构建、自动测试、自动 ...
一.背景 随着公司项目使用gitlab越来越多,业务发布的次数越来越频繁,对于发布效率提出了更高的要求。从2012开始,Gitlab官方开始集成了Continuous Integration (CI) & Continuous Delivery (CD)功能。本文主要针对该功能的实践 ...
一、下载docker镜像 前提:docker引擎已经安装好。 docker pull gitlab/gitlab-ce gitlab是8.13.1版本。 二、启动应用 docker run -d -h gitlab.zhaojigang.com -p 80:80 -v ...
一、gitlab-runner 安装 1.1 、下载执行文件 1.2、设置执行权限 1.3 、创建 GitLab CI 用户 1.4、运行服务 二、注册 2.1 获取 Gitlab 注册令牌,gitlab地址 打开 gitlab ...
笔者所搭建的CICD平台由Jenkins、GitLab、Ansible构成,本篇将讲述搭建步骤 本部分CICD的部署分为以下几个阶段 1、主机准备。 2、安装前预配置。准备相应的系统配置与软件依赖 ...