当前位置: 首页 > article >正文

极狐GitLab 17.5 发布 20+ 与 DevSecOps 相关的功能【二】

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。

学习极狐GitLab 的相关资料:

  1. 极狐GitLab 官网
  2. 极狐GitLab 官网文档
  3. 极狐GitLab 论坛
  4. 极狐GitLab 安装配置

沿袭我们的月度发布传统,极狐GitLab 发布了 17.5 版本,该版本带来了多仓库 MR 合并时考虑统一主流水线的执行状态(JH-only)、增强的分支规则编辑功能、密钥推送保护已经正式可用等几十个重点功能的改进。下面是部分重点功能的详细解读。

关于极狐GitLab 的安装升级,可以查看官方指导文档。

  • 17.5 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:17.5.0-jh.0
  • 17.5 Helm Chart
helm search repo gitlab-jh
NAME                       CHART VERSION    APP VERSION    
gitlab-jh/gitlab           8.5.0            v17.5.0        
gitlab-jh/gitlab-runner    0.70.0           17.5.0        

关联阅读

  • 极狐GitLab 17.5 发布 20+ 与 DevSecOps 相关的功能【一】

JihuLab.com 上可用的凭据清单

社区版专业版旗舰版
SaaSY
私有化部署

现在,JihuLab.com 上的凭据清单对顶级群组的拥有者已经可用了。你可以跨群组查看你的企业用户个人访问令牌和 SSH Key 了。你还可以撤销、删除以及查看与凭据相关的其他额外信息。之前,此功能只有极狐GitLab 私有化部署的管理员能用。

群组拥有者可以使用凭据清单来了解拥有者范围内所具有的凭据,这提高了可视化和可控性。

在依赖列表中对组件进行过滤

社区版专业版旗舰版
SaaSY
私有化部署Y

现在,在极狐GitLab 中,你可以通过对特定组件的过滤来确定群组或项目中是否使用了该组件。在整个列表中用手动查找的方式来确认某个特定的软件包或软件版本是否在使用是非常耗时的。有了这个在依赖列表中对组件进行过滤的功能,就可以对易受攻击的依赖项进行隔离,而且能更加方便地对应用程序所面临的风险进行评估。

增强了容器镜像标签 API 性能

社区版专业版旗舰版
SaaSYYY
私有化部署YYY

我们很高兴地宣布,针对极狐GitLab 私有化部署,我们对容器镜像仓库 API 做了一个非常重要的改进。在极狐GitLab 17.5 中,我们实现了对 :id/registry/repositories/:repository_id/tags端点的键集分页功能(keyset pagination ),使其与 JihuLab.com 上已有的功能保持一致。这项改进是我们持续努力提升 API 性能的一部分,而且为所有极狐GitLab 的部署提供了一致性体验。

键集分页功能为处理大型数据集提供了更加灵活的方式,也带来了更好的性能以及更好的用户体验。这个功能在管理大型容器镜像仓库时特别有用,因为它能在仓库中对标签进行浏览时显得更丝滑。为了使用此功能,私有化部署实例必须要升级到下一代容器镜像仓库。


http://www.kler.cn/a/368890.html

相关文章:

  • 自定义鼠标事件在拖拽中的使用
  • 【Orange Pi 5 Linux 5.x 内核编程】-字符设备文件与操作(IOCTL)
  • 游戏服务器被攻击有办法防护吗
  • DICOM 基础知识:深入理解DICOM数据结构与标签说明
  • CSS_定位_网页布局总结_元素的显示与隐藏
  • 分库分表常见面试问题
  • ArcGIS计算多个面要素范围内栅格数据各数值的面积
  • NLP自然语言处理中的Attention机制原理揭秘
  • 创新业态下金融头部机构在 FICC 平台建设上的思考与实践
  • Python实现贝叶斯优化器(Bayes_opt)优化简单循环神经网络回归模型(SimpleRNN回归算法)项目实战
  • 秦时明月2搭建笔记
  • Isaac Sim Docker 部署并使用过程记录
  • 《战场车辆及部件损毁识别与评估的神经网络迁移训练》
  • Clickhouse笔记(二) 集群搭建
  • 【Golang】Go语言中如何进行包管理
  • 新品发布:Manus Metagloves Pro虚拟现实手套
  • 蓝桥杯 单片机 DS1302和DS18B20
  • 大数据Azkaban(二):Azkaban简单介绍
  • 【随便聊聊】MySQL数据类型详解:从基础到高级应用
  • 新华三H3CNE网络工程师认证—OSPF路由协议
  • NLP实践项目1——判断推文的负面情绪
  • C++的 / 运算符
  • 如何构建一个支持GPU的Llamafile容器
  • 【知识科普】正则表达式深入解读
  • C语言 | Leetcode C语言题解之第514题自由之路
  • 基于知识图谱的教学案例问答系统