gitlab

colinu1 天前
gitlab
Create gitlab-runner指定 gitlab runner 运行的 shell 为 pwsh(需要手动修改配置文件):GitLab Runner 支持指定 Windows 服务账户。
master3362 天前
gitlab
GitLab 10.x → 19.5.x 升级路线图从 GitLab 10.x 跨越至最新的 19.5.x,升级的关键在于遵循官方定义的 “必需升级停靠点”(Required Upgrade Stops)。由于版本跨度极大,绝对不能跳版本升级,必须像沿着阶梯一样,在每一个停靠点完成升级并等待后台迁移结束,才能继续前进。
长不大的杨瑞杰2 天前
人工智能·ci/cd·gitlab·ai编程·opencode
OpenCode v2 GitLab 集成实战:Issue 驱动开发、MR 审查与 CI/CD 最小权限把 AI 编程 Agent 接进 GitLab,真正困难的并不是让它“跑起来”,而是让它在 Issue、分支、Merge Request 和流水线之间形成一条可审计、可回滚、权限受控的工程闭环。本文基于 OpenCode 当前公开的 GitLab 集成方式,给出两条可落地路线:在普通 GitLab CI 中通过组件运行 OpenCode,以及通过 GitLab Duo Agent Platform 用评论触发任务。
极小狐8 天前
架构·gitlab·极狐gitlab
极狐GitLab万人并发架构实践,大规模组织的扩容路线图当研发组织从几百人扩张到上万人,代码托管平台往往是最先「顶不住」的那个环节:合并请求转圈、CI 流水线排队、Git 拉取超时。问题很少出在「机器不够」,而在于架构没有跟着规模走。极狐GitLab 针对这个问题给出了官方答案——参考架构体系。本文基于官方文档,梳理从千级到万级的扩容路线图。
Lvan的前端笔记9 天前
ci/cd·gitlab
GitLab CI 环境变量整理分为两大类:内置预定义变量(系统自带)、自定义变量(自己定义);同时附带变量优先级、掩码/保护规则、调试方式。
李迟10 天前
gitlab
CICD实例:解决GitLab Runner无法执行CICD问题本文介绍解决GitLab Runner无法执行CICD问题的过程。具体来说,是GitLab Runner服务启动失败,导致Git仓库的构建流水的Job一直处理Pending状态。
hanjq_code12 天前
gitlab
gitlab本地文件 跨分支 忽略改动 不提交.git/info/exclude 是本地私有的忽略文件,永远不会被 git 提交到远程:
极小狐12 天前
架构·gitlab·高可用·极狐gitlab
极狐GitLab集群高可用方案,多节点架构与故障自愈实践集群高可用方案指通过多节点部署与组件级冗余,消除极狐GitLab研发平台中数据库、缓存、存储等单点故障,实现故障自动转移与持续可用。
极小狐13 天前
gitlab·极狐gitlab·geo容灾
极狐GitLab主备同步延迟治理,复制滞后监控与优化方法定义框:主备同步延迟是指极狐GitLab Geo从站点落后主站点的数据时间差,涵盖数据库复制滞后与仓库、附件等数据类型的同步积压,直接决定灾备切换时的数据丢失风险。
极小狐13 天前
ci/cd·gitlab·devops·权限管理·流水线·极狐gitlab·作业令牌
跨项目流水线报 404 Not Found?CI_JOB_TOKEN 允许名单 9 步排查跨项目调用是流水线里最自然的动作:一个编排项目去触发公共库项目的流水线,或者从制品仓库里拉一个共享包。配置看起来没错,令牌也是现成的 CI_JOB_TOKEN,跑起来却是 404。
极小狐14 天前
gitlab·高可用·极狐gitlab
极狐GitLab双机热备搭建指南,主机备机部署与切换实操定义框:双机热备是指用极狐GitLab Geo搭建一主一备两个站点,备站点实时复制主站点数据,主站点故障时可切换接管的部署架构。
有同事要进步20 天前
gitlab·github
如何在github或者是gitlab上创建空文件这是社区最标准的做法,仅仅为了保留目录结构而没有任何特殊功能。bash如果你创建这个空目录是为了将来存放日志、临时文件或编译产物,并且不希望这些内容被提交,可以使用 .gitignore 来占位。
GoodStudyAndDayDayUp22 天前
gitlab·gitlab私有化跑cicd
gitlab私有化跑CICD注意:很吃内存和CPU: 32G内存最多吃了90%,磁盘IO也达到几次100%,8核16线程 cpu也占用达到80%
成为你的宁宁22 天前
gitlab·devops
【Gitlab测试项目】提示:本项目提供用于 DevOps 验证的简易服务程序,程序启动后访问 localhost:8080,即可展示 devops v1.0
_可乐无糖24 天前
ci/cd·gitlab
GitLab CI 脚本之 CI_COMMIT_AUTHORGitLab执行CI脚本时报了这样的错误:公司服务器用的powershell版本是5.1,这里面有个坑,CI_COMMIT_AUTHOR 自动获取的值包含了邮箱:xxx<xxx@wwww.com>。 在 PowerShell 中,< 和 > 是保留的重定向符号。当 GitLab Runner 自动把这个变量转换成 PowerShell 脚本注入时,由于内部引号或转义处理不当,导致 PowerShell 把 < 当成了语法错误,并且把整段字符串的引号截断了(The string is missing the
_可乐无糖24 天前
ci/cd·gitlab
GitLab CI 脚本之 dependencies 和 needs当一个 Job 开始使用 needs 关键字时,它会彻底脱离传统的 stages 顺序和默认的全局 Artifacts 继承机制:
Fan_5581 个月前
gitlab
4核8G云服务器部署GitLab内存耗尽解决方案阿里云官方给出的方案是4核8G为最小部署Gitlab的配置,实际上配置完成后,云服务器的内存资源几乎被耗尽,本文将会给出对应的解决方案
洋就在江州1 个月前
java·spring boot·后端·ci/cd·gitlab·gitlab-runner
gitlab-cicd 离线集成——springboot-cicd (非docker形式,shell形式)## 目录- [1. 版本核查](#1-检查服务器、gitlab版本)- [2. 资源准备](#2-准备对应的runner、Maven、git等必要资源)
成为你的宁宁1 个月前
ubuntu·gitlab
【Ubuntu 18.04安装Gitlab】提示:本文原创作品,良心制作,干货为主,简洁清晰,一看就会接下来的步骤和该文章4.2.2-4.2.4操作步骤一样 https://blog.csdn.net/m0_63756214/article/details/155339506?spm=1001.2014.3001.5501
长春的KAKA1 个月前
数据库·postgresql·gitlab
GitLab 项目页面报 500 错误的完整修复记录:PostgreSQL 数据库损坏、统计表缺失及数据库迁移本文记录一次 GitLab 15.2.0 在 Ubuntu 18.04 服务器上的故障排查及恢复过程。