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

极狐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        

多仓库 MR 合并时考虑统一主流水线的执行状态(JH-only)

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

对于多个仓库的 MR,当它们的项目中勾选了 “流水线必须成功” 才能合并 MR 的选项时,如果它们所在的项目中没有各自的流水线,那这些 MR 能否合并取决于统一的主流水线是否执行通过了。

增强的分支规则编辑功能

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

在极狐GitLab 15.10 中,我们引入了与分支设置和规则相关的整合视图功能。这个视图为你提供了一种简单的方式,以理解你的项目在多个设置中的配置。

在此功能之上,你可以在视图上直接对特定的分支规则进行修改,包括分支保护策略、批准规则以及外部状态检查等配置。这些新功能为分支配置的持续改进奠定了基础,将来将允许更大的灵活性。

密钥推送保护已经正式可用

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

我们很高兴地宣布密钥推送保护功能已经对所有旗舰版客户来说正式可用啦!

如果不小心将密钥提交到了 Git 仓库,比如 key 或者 API 令牌,那么任何对仓库有访问权限的人都有可能获取这些密钥信息,然后伪装成密钥所对应的用户,做一些恶意操作。密钥泄露耗时费钱,而且会对公司声誉造成潜在伤害。而密钥推送保护功能通过在推送发生的第一时间对密钥信息进行保护,从而减少密钥泄露的修复时间,降低带来的风险。

自从 Beta 版本后,我们对密钥推送保护功能又做了改进。当使用 Git 命令对代码进行提交时,不仅只有变更(差异)会被用来做密钥扫描。我们还增加了对排除路径、规则或特定值的实验性支持,以避免误报。

http://www.lryc.cn/news/470359.html

相关文章:

  • Oracle 第1章:Oracle数据库概述
  • 7、Nodes.js包管理工具
  • 网络地址转换——NAT技术详解
  • 问:数据库存储过程优化实践~
  • C++ vector的使用(一)
  • 深入浅出:ProcessPoolExecutor 处理异步生成器函数
  • elementUI表达自定义校验,校验在v-for中
  • Elasticsearch 在linux部署 及 Docker 集群部署详解案例示范
  • 短信验证码发送实现(详细教程)
  • P450催化的联芳基偶联反应-文献精读72
  • 在不支持AVX的linux上使用PaddleOCR
  • Python数据分析——Numpy
  • JMeter快速入门示例
  • 【333基于Java Web的考编论坛网站的设计与实现
  • 计算机网络关键名词中英对照
  • 二叉树的学习
  • 免费开源的医疗信息提取系统:提升超声波影像的诊断价值
  • Bash 中的 ${} 和 $() 有什么区别 ?
  • SPSS、R语言因子分析FA、主成分分析PCA对居民消费结构数据可视化分析
  • 高级SQL技巧掌握
  • 数组实例之三子棋的实现(C语言)
  • 【Linux驱动开发】设备树节点驱动开发入门
  • C++——string的模拟实现(下)
  • 面试 Java 基础八股文十问十答第二十九期
  • 454.四数相加||
  • 禅道源码部署
  • ️ Vulnhuntr:利用大型语言模型(LLM)进行零样本漏洞发现的工具
  • 【Android】多渠道打包配置
  • Spring Boot Configuration和AutoConfiguration加载逻辑和加载顺序调整
  • 点餐系统需求分析说明书(软件工程分析报告JAVA)