排序
GitLab幕后故事——生产实践篇
介绍生产中 GitLab 常用设置,适用于对安全性有一定要求的非互联网环境 一、GitLab 汉化 方法一、系统设置 GitLab 的语言切换功能尚处于实验阶段,翻译尚未完成。 登录用户,展开最顶部的 V 形...
GitLab幕后故事——版本升级篇
本文介绍生产环境 GitLab 及内置 PostgreSQL 的升级思路 升级背景 GitLab 系统漏洞 CVE-2021-22205 An issue has been discovered in GitLab CE/EE affecting all versions starting from 11.9....
GitLab幕后故事——初次安装篇
以下介绍 CentOS 和 Docker 的 gitlab-ce 版本安装 一、环境准备 操作系统 Linux 发行版 Ubuntu (18.04/20.04) Debian (9/10/11) AlmaLinux (8) CentOS (7) openSUSE Leap (15.3) SUSE Linux En...
多环境CICD自动化部署(二) – GitLab
在上一篇文章 作为前端 leader,怎么快速搭建多环境CICD自动化部署? 中,介绍了 阿里云效、Github Actions 两种自动化部署方案,为了可以有更多的选择,这里我们再来看一下 gitlab 的 多环境 C...
学习按需构建
需求背景 项目是运营活动内嵌app的网页活动,采用的是MPA模式,快速迭代一期一期的;在部署方面,采用CDN缓存,每次发布的代码都会在服务器上进行增量存储;随着项目的增加,每次全量构建所需花...
困在分支迷宫?Git分支管理大对决:Git Flow vs. GitHub Flow,谁更适合你的团队?
Git Flow和GitHub Flow是两种常见的Git工作流程,每种都有其优点和局限性。本文将对这两种工作流程进行对比,帮助您了解何时以及如何选择最适合您团队开发需求的方法。 一、Git Flow 1、概述 Gi...
GitLab Open Api 到底能帮助我们干什么
GitLab Open Api 到底能帮助我们干什么? 在Gitlab界面不是这些都是可视化的,我点击New subgroup按钮后可以创建一个仓库分组,我点击New Project可以创建一个空的仓库,我想创建分支(Branches)...
IDEA 集成 Git
基本操作 配置 Git 忽略文件 我们知道IDEA项目中有些文件与项目的实际功能无关的,比如.idea目录下文件、.iml文件、.class编译产生的文件等等,它们不参与服务器上部署运行。把它们忽略掉能够屏...
精通 GitLab CI:打造高效的持续集成环境
GitLab CI GitLab CI(Continuous Integration)是GitLab提供的持续集成和持续交付(CI/CD)平台。它允许开发团队自动化地构建、测试和发布软件,以减少手动操作和加快交付速度。 下面是GitLab ...
云原生 | Docker + GitLab + GitLab Runner 自动化部署
云原生 | Docker + GitLab + GitLab Runner 自动化部署 CI/CD CI/CD 是持续集成 (CI-Continuous Integration) 和持 续交付(Continuous Delivery) 或持续部署(CD-Continuous Deployment) 的组合...
使用docker搭建gitlab ci环境
使用docker搭建gitlab ci环境 安装gitlab 1、拉去gitlab镜像 docker pull gitlab/gitlab-ce:latest 2、生成gitlab容器 docker run --detach \ --hostname localhost \ --publish 443:443 --...
GitLab私有化部署
前置条件 一台云服务器 云服务器上已安装Docker 了解Docker基础 使用Docker安装GitLab 参考官网安装 设置环境变量$GITLAB_HOME Linux:export GITLAB_HOME=/srv/gitlab macOS:export GITLAB_HO...