GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab :https://gitlab.cn/install?channel=content&utm_source=csdn 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
学习极狐GitLab 的相关资料:
- 极狐GitLab 官网:https://gitlab.cn
- 极狐GitLab 官网文档:https://docs.gitlab.cn
- 极狐GitLab 论坛:https://forum.gitlab.cn/
- 极狐GitLab 安装配置:https://gitlab.cn/install
- 极狐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
。