GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab :https://gitlab.cn/install?channel=content&utm_source=csdn 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。

学习极狐GitLab 的相关资料:

  1. 极狐GitLab 官网:https://gitlab.cn
  2. 极狐GitLab 官网文档:https://docs.gitlab.cn
  3. 极狐GitLab 论坛:https://forum.gitlab.cn/
  4. 极狐GitLab 安装配置:https://gitlab.cn/install
  5. 极狐GitLab 资源中心:https://resources.gitlab.cn

搜索【极狐GitLab】公众号,后台输入加群,备注gitlab,即可加入官方微信技术交流群。

极狐GitLab 在 4 月份发布了最新版本 16.11。如果需要安装或者升级至最新版,可以参考极狐GitLab 安装官网:https://gitlab.cn/install。

  • 16.11 对应的容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:16.11.0-jh.0
  • 16.11 对应的 helm chart
helm search repo gitlab-jh
NAME                   	CHART VERSION	APP VERSION	DESCRIPTION
gitlab-jh/gitlab       	7.11.1       	v16.11.1   	GitLab is the most comprehensive AI-powered Dev...
gitlab-jh/gitlab       	7.11.0       	v16.11.0   	GitLab is the most comprehensive AI-powered Dev...
gitlab-jh/gitlab-runner	0.64.0       	16.11.0    	GitLab Runner

关联阅读

此次发布带来了CI/CD、安全合规、效能分析等多方面的功能改进。以下是此次发布的重点功能解读。

控制下载作业制品的人员

默认情况下,对流水线具有访问权限的所有人员都可以下载公共流水线中 CI/CD 作业生成的制品。然而,有一些不想制品被下载的场景,或者只能被具有高访问权限的团队成员下载。

因此在这个版本中,我们增加了一个 artifacts:access 关键字。现在,你可以控制制品是否可以被对流水线具有访问权限的所有用户下载,或者只有开发者权限或者更高权限的人下载,乃至不允许任何人下载。

极狐GitLab Runner 16.11

此次我们还发布了极狐GitLab Runner 16.11!极狐GitLab Runner 是一个轻量级、高扩展的代理,用来运行你的 CI/CD 作业并且将结果发送回极狐GitLab 实例。极狐GitLab Runner 和极狐GitLab CI/CD 绑定在一起,而极狐GitLab CI/CD 是一个开源且内置在极狐GitLab 里面的服务。

修复的缺陷:

  • Crash: Fatal: concurrent map read and map write
  • FF_KUBERNETES_HONOR_ENTRYPOINT feature not working

改进的流水线详情页面

流水线图标给你的流水线提供了一个全局视角来展示作业状态、运行时间更新、多项目流水线以及父子流水线。

今天,我们很高兴地宣布我们发布了重新设计且具备更强审美、更好的群组作业可视化的流水线图标,这提高了移动端体验,并且在既有的视图中扩展了下游流水线的可视化。

Auto DevOps 构建步骤的升级

由于 Auto DevOps 的 Auto 构件组件使用的镜像 heroku/buildpacks:20 已经被上游弃用,我们正在迁移至 heroku/builder:20 镜像。

此重大变更出现在极狐GitLab 主版本之外,以适应上游的重大变更。此次升级不会破坏你的流水线。作为临时解决方案,你还可以手动配置 heroku/builder:20镜像且跳过构建器下线的错误。

此外,我们正在计划在极狐GitLab 17.0 中将 heroku/builder:20升级到 heroku/builder:22

05-07 19:06