gitlab

极小狐11 小时前
ci/cd·gitlab·devsecops·devops·极狐gitlab
GitLab 18.3 正式发布,更新多项 DevOps、CI/CD 功能【二】沿袭我们的月度发布传统,极狐GitLab 发布了 18.3 版本,该版本带来了通过直接转移进行迁移、CI/CD 作业令牌的细粒度权限控制、自定义管理员角色、Kubernetes 1.33 支持、通过 API 让流水线执行策略访问 CI/CD 配置等几十个重点功能的改进。下面是对部分重点功能的详细解读。
极小狐17 小时前
ci/cd·gitlab·devsecops·devops·极狐gitlab
GitLab 18.3 正式发布,更新多项 DevOps、CI/CD 功能【一】沿袭我们的月度发布传统,极狐GitLab 发布了 18.3 版本,该版本带来了通过直接转移进行迁移、CI/CD 作业令牌的细粒度权限控制、自定义管理员角色、Kubernetes 1.33 支持、通过 API 让流水线执行策略访问 CI/CD 配置等几十个重点功能的改进。下面是对部分重点功能的详细解读。
阿提说说19 小时前
ci/cd·微服务·gitlab
一个工程多Module的微服务项目,如何在GitLab中配置CI/CD首先你需要配置好GitLab的CI/CD,该步骤参考网上教程一个工程多Module的微服务项目一般是这样的结构: ├── service-a/ # 服务A │ └── service-a-api │ └── service-a-service │ └── target/ │ └── service-a.jar │ └── pom.xml ├── service-b/ # 服务B │ └── service-b-api │ └── service-b-service │ └── target/ │ └──
q_q王19 小时前
git·python·gitlab·代码
linux安装gitlab详细教程,本地管理源代码GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。
chenfengxiu19 小时前
linux·运维·gitlab
Centos7安装gitlab由于Centos6/7已经停止更新了,故gitlab官方不提供相应的安装指南安装必要的依赖,建议Linux机器的最低配置为4核8G,越大越好,机器的流畅性会越好。
GuokLiu3 天前
gitlab
250829-Gitlab数据备份与恢复下面给你一份可落地的迁移方案,保证 GitLab 的数据和配置完整迁移到服务器 B。你当前用的是 GitLab Omnibus(docker 版),数据都在你映射的 3 个目录里(/etc/gitlab, /var/log/gitlab, /var/opt/gitlab),迁移就是把这些目录搬过去,然后用同版本镜像在 B 上启动即可。
北城笑笑4 天前
前端·git·gitee·gitlab·github
Git 9 ,.git/index.lock 文件冲突问题( .git/index.lock‘: File exists. )在日常使用 Git 的过程中,我们经常会执行 git add .、git commit -m "" 等命令来管理代码版本。然而,在某些情况下会遇到如下报错信息:
streaker3035 天前
ci/cd·gitlab
GitLab CI/CD 中实现前端增量 Lint(ESLint & Stylelint)实践在多数现代前端项目里,我们都会配上:husky + lint-staged + eslint + stylelint + prettier。 理想情况下,一切顺畅。但在“历史欠账型”老项目中会出现典型痛点:
柯南二号6 天前
gitlab·代码复审
【开发配置】GitLab CR(Code Review)规则配置清单企业常用 GitLab Code Review 规则配置清单,直接按下面执行,就能搭好一套 强制 CR 流程。
柯南二号6 天前
运维·服务器·gitlab
【开发配置】云服务器配置Gitlab服务一台云服务器(推荐 4C 8G 内存以上,系统建议 Ubuntu 20.04/22.04 LTS 或 CentOS 7/8)
DevOps_node6 天前
gitlab·linux基础设施·linux中间件
docker-compose部署gitlabGitLab是一个开源的、基于Git的版本控制系统。代码托管版本控制持续集成/持续部署(CI/CD)项目管理
xiezhr7 天前
git·gitlab·github
Git提交错了,别慌!还有后悔药大家好,我是晓凡。写代码就像炒菜,锅铲一抖盐放多了还能加水,Git 提交错了也能“回锅”。但回锅方法不对,可能把整锅菜都糊掉。
GGGGGGGGGGGGGG.7 天前
运维·git·ci/cd·云原生·gitlab·jenkins
CI/CD 全链路实践:从 Git 基础到 Jenkins + GitLab 企业级部署CI/CD 是指持续集成(Continuous Integration)和持续部署(Continuous Deployment)或持续交付(Continuous Delivery)
007php0077 天前
数据库·ci/cd·docker·容器·golang·gitlab·jenkins
使用 Docker、Jenkins、Harbor 和 GitLab 构建 CI/CD 流水线随着 DevOps 文化的普及,CI/CD(持续集成与持续交付)已经成为现代软件开发中的一部分。通过自动化代码的构建、测试和部署过程,CI/CD 不仅提高了软件质量,还大幅提高了开发效率。在本文中,我们将介绍如何利用 Docker、Jenkins、Harbor 和 GitLab 实现一个完整的 CI/CD 流水线。
ALex_zry9 天前
c++·ci/cd·gitlab
将C++资源管理测试框架整合到GitLab CI/CD的完整实践指南本文深入探讨了如何将先进的C++资源管理测试框架无缝集成到GitLab CI/CD流水线中,实现自动化资源监控、性能回归检测和高质量测试。通过实际案例和最佳实践,展示了如何构建一个能够精确控制CPU亲和性、内存使用,并能自动生成详细资源使用报告的持续测试系统。
运维开发王义杰9 天前
ci/cd·gitlab·devops
GitLab CI:Auto DevOps 全解析,告别繁琐配置,拥抱自动化未来大家好,最近我在仓库中开启了 GitLab 的 IaC Scanning 功能,GitLab 自动创建了一个包含 include: - template: Auto-DevOps.gitlab-ci.yml 的 .gitlab-ci.yml 文件。合并代码后,一个全新的 Pipeline 拔地而起,包含了 build、review 等多个阶段(Stage),这让我感到困惑。这套“从天而降”的 CI/CD 流程究竟包含了什么?每个阶段又该如何使用?
运维开发王义杰9 天前
ci/cd·docker·gitlab
GitLab CI:深度解析 Runner的Shell与Docker执行器在CI/CD的世界里,GitLab Runner是连接代码仓库与自动化任务的桥梁。而选择何种执行器(Executor),则从根本上决定了这座桥梁的材质、结构与通行规则。shell和docker是其中最基础也最重要的两种选择。它们分别代表了两种截然不同的自动化哲学:一种是与宿主机环境深度融合,追求极致的简便与速度;另一种则是拥抱隔离与标准化,追求环境的纯净与一致。理解它们的内在逻辑,是设计高效、可靠流水线的基石。
运维开发王义杰10 天前
ci/cd·gitlab
GitLab CI :深入剖析 gl-sbom-report.cdx.json 解码“数字身份证”在现代软件开发中,保障供应链安全已成为重中之重。我们构建的应用,尤其是容器化应用,往往依赖于海量的第三方库和基础镜像。这些依赖如同建筑材料,任何一个存在缺陷,都可能危及整座大厦的安全。为了应对这一挑战,软件物料清单(Software Bill of Materials, SBOM)应运而生。它为软件产品提供了一份详尽的“成分表”。在 GitLab CI 的生态中,一个名为 gl-sbom-report.cdx.json 的文件正是实现这一目标的关键产物。本文将深入剖析这个文件,揭示其背后的工作原理、核心价
帧栈12 天前
自动化·gitlab·jenkins
Jenkins+GitLab在CentOS7上的自动化部署方案最近在安装jenkins实现微服务的自动发布,记录配置过程以免再次踩坑。jenkins、gitlab配置,全程使用ftpuser普通用户操作
Littlehero_12112 天前
gitlab
关于删除gitlab中的分支参考博客:删除gitlab上仓库的分支_gitlab删除分支-CSDN博客找到下面这个然后找到下面这个就可以进行删除操作了