群晖使用Docker安装并配置GitLab服务器
群晖(Synology)内置的GitLab版本已经很老了,虽然对系统资源的利用较少,但是不利于使用。因此,要在群晖上安装GitLab服务器,最好还是通过内置的Docker进行安装,这样可以安装较新的GitLab版本,也可以通过Docker对GitLab进行更新。
我从 Docker 换成了 Podman,性能提升50%!容器技术的新选择
内存爆了,安全审计亮红灯,我换掉了Docker我折腾了两年的 Docker 终于被我换了,原因是年初公司那台 4 核 8G 的服务器,光 Docker 守护进程就吃掉 1.2G 内存,加上跑的几个容器,经常卡到连 SSH 都连不上。
GitLab 15.1发布,Python notebook图形渲染和SLSA 2级构建工件证明
上周,按照管理Gitlab发布了新的一个月度版本 15.1,新版本中新增加了SAML Group Sync、SLSA 2 级构建工件证明、包含CI/CD 配置的链接、通过 DORA指标增强对价值流的可见性等。
为什么我劝你扔掉Jenkins做CD?
你是不是也这样?每天一上班,先看一眼Jenkins有没有挂掉,再检查插件有没有更新,最后还得求着运维别重启Master。明明是个自动化工具,结果反而成了团队最拖后腿的“祖宗”。尤其是2024年这个节点,云原生、微服务满天飞,你还用着20年前的单体架构去部署,不觉得别扭吗?
教你 7 步快速构建 GitLab 持续集成环境
作者 | 存诚 阿里云弹性计算团队本文整理自《Serverless 技术公开课》,“Serverless”公众号后台回复“入门”,即可获取系列文章 PPT。
配置GitLab流水线和门禁系统
在项目开发的过程中,为了保证代码质量,我们会使用诸多代码质量检测工具,这些工具或是在本地,或是在云端,虽然工具可以检测出异常问题,但是这些问题还是需要我们程序员来修复,如果我们不强制所有人必须修复异常问题,某些人可能就会跳过异常检测,将代码合入主干。
使用 Spot 实例打造低成本高性能无限并发的 Gitlab Runner
发现这个问题后,我们开始寻找新的 CI 构建方案,最终采用了阿里云 ACK + ECI + Spot 实例的方式,实现低成本高性能无限资源池的 Gitlab Runner。
五八同城(58.com)研发效能建设
这是「二三线中型互联网公司研发效能团队规模、职能划分和优劣势分析」的一个铺垫,一个背景。因为如果不写此篇,大家可能仅得到一些经验总结,恐怕难以获取当时为啥做出那个决定。做决定要有上下文环境,要有场景才好理解。
容器逃逸新姿势:docker.sock、privileged 与 hostPID 的修补清单
一、起点:容器里多了一个 /var/run/docker.