原文:一文搞定gitlab的环境搭建、配置CI/CD、自动构建docker镜像

前言 通过使用gitlab,你可以拥有自己的git服务器 具备github的大部分功能,包括代码审查 分支合并 具有内置的CI CD docker镜像仓库功能等,并且中文支持得也不错 本文详细介绍了如何一步一步搭建gitlab环境,并且通过一个.net 的demo项目演示了如何使用内置的CI CD功能来实现自动化构建 测试和构建镜像并上传 本文不包含难懂的实现原理,掌握了基本linux命令 doc ...

2020-11-17 00:21 0 2401 推荐指数:

查看详情

【Devops】【docker】【CI/CD】1.docker搭建Gitlab环境

CI/CD【持续化集成/持续化交付】 docker搭建Gitlab环境 1.查询并拉取gitlab镜像 2.启动容器 创建gitlab目录 启动之前,分别在gitlab目录下创建config、logs、data三个目录,分别用于挂载 ...

Thu Mar 07 01:21:00 CST 2019 0 548
基于GitLab CI搭建Golang自动构建环境

基于GitLab CI搭建Golang自动构建环境 Golang发布遇到的问题 对于golang的发布,之前一直没有一套规范的发布流程,来看看之前发布流程: 方案一 开发者本地环境需要将环境变量文件改为正式环境配置 编译成可执行文件 发送给运维 (运维 ...

Thu Jun 20 00:05:00 CST 2019 0 1215
使用GitlabCI/CD功能自动化推送docker镜像到Nexus仓库出现的问题

在服务器中可以直接使用命令行登录,推送docker镜像等 但是在使用GitlabCI/CD功能中,gitlab-ci.yml文件执行过程中出现如下错误: 原因分析: 服务器上之前使用命令行登陆过Nexus仓库,保存的有相关凭证,因此可以直接操作 但是用GitlabCI/CD功能就不 ...

Tue Oct 20 00:58:00 CST 2020 0 515
GitLab CI/CD 配置

GitLab CI/CD 配置 概念 持续集成的相关概念,可以看这篇文章 持续集成是什么? - 阮一峰的网络日志 操作示例 创建测试项目 sample-web,然后打开项目的 Runners 配置 找到这个地方,后边要用 然后搭建 gitlab-runner,CI/CD 需要 ...

Wed Apr 29 22:28:00 CST 2020 0 2529
docker 部署gitlab 构建CI/CD流水线

拉取镜像 启动容器 暴露出来 9980和9922端口 进入容器修改基本配置 字面意思看描述修改 docker exec -it gitlab-test /bin/bash 让配置生效 登录之后默认会有个Monitoring 项目 可以开始配置gitlab Runners ...

Sun Oct 31 22:12:00 CST 2021 0 117
GitLab+Docker快速搭建CI/CD自动化部署

什么是持续集成(Continuous integration)? CI 在持续集成环境中,开发人员将会频繁得提交代码到主干。这些新提交在最终合并到主线之前,都需要通过编译和自动化测试进行验证。这样做是基于之前持续集成过程中很重视自动化测试验证结果,以保障所有得提交在合并主干之后 ...

Wed Sep 08 00:43:00 CST 2021 0 119
Docker——Jenkins + Git + Registry构建自动化持续集成环境CI/CD

前言 在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署、交付(CD)。 本文基于Jenkins+Docker+Git\Svn实现一套CI自动化发布流程,同时支持撤回。 一、发布流程设计 ...

Thu Jan 23 23:52:00 CST 2020 0 762
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM