极狐GitLab 15.8 发布,CI/CD、DevSecOps 相关的更新来啦~【一】

2024-03-16 21:20

本文主要是介绍极狐GitLab 15.8 发布,CI/CD、DevSecOps 相关的更新来啦~【一】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

更多关于极狐GitLab 或者 DevOps 的最佳实践,可以关注文末的极狐GitLab 公众号。

极狐GitLab 在去年 1 月份发布了 15.8 版本。此次发布带来了MR外部状态检查,私有化部署的SCIM,在后台管理区查看Runner的预估队列,通过直接转移数据来迁移极狐GitLab项目等功能。

外部状态检查通过方可进行 Merge

基础版专业版旗舰版
SaaSY
私有化部署

你现在可以配置所有的外部状态检查必须通过才能允许合并请求的合并。这使你能够自信地依赖外部系统作为你的极狐GitLab工作流程的一部分,并确保在代码合并前完成所有必要的步骤。

配置后,用户只有在外部状态检查通过且合并请求上显示绿色复选标记时才能进行合并。如果外部状态检查待定或失败,合并请求会被阻止。

这项功能对私有化部署的用户是可用的,但默认情况下不启用。在极狐Gitlab 15.5及以后的版本中,你可以通过only_allow_merge_if_all_status_checks_passed功能标志启用该功能。现在,在极狐GitLab 15.8中,SaaS用户已默认启用该功能,在极狐GitLab 15.9中,私有化部署的用户将默认启用该功能。

直接迁移数据来完成极狐GitLab项目的迁移(Beta)

基础版专业版旗舰版
SaaSYYY
私有化部署

我们很高兴地宣布可以通过直接迁移数据来迁移极狐GitLab项目(Beta版)。现在,在使用直接数据迁移时,你可以将群组和项目的资源一起迁移。你可以使用直接数据迁移在极狐GitLab实例之间或同一极狐GitLab实例内进行迁移。

使用直接迁移进行群组迁移时,可以迁移项目是本功能的重大改进,因为:

  • 你不需要手动将每个项目导出到一个文件,然后将所有这些导出文件导入到一个新的位置。现在,一个顶级群组内的所有项目都会被自动迁移,使你的工作更有效率。
  • 当从私有化部署的极狐GitLab迁移到Jihulab.com时,关联的用户(如评论作者)不会改变为正在导入项目的用户。只要满足一些条件,使用直接数据迁移会正确映射用户及其贡献。

这项功能在Jihulab.com上可用。你现在就可以从私有化部署的极狐GitLab迁移到Jihulab.com了。

私有化部署自主管理版SCIM

基础版专业版旗舰版
SaaS
私有化部署YY

私有化部署的极狐GitLab现在支持开源标准的跨域身份管理系统(SCIM),可允许用户自动操作:

  • 创建用户。
  • 通过停用用户的SCIM身份来删除用户。

在此之前,这只适用于SaaS。SCIM使极狐GitLab管理员能够完全自动化地管理他们的用户生命周期。

对群组组成员选择性执行SSO

基础版专业版旗舰版
SaaSYY
私有化部署

以前,当SAML SSO 启用时,群组内可以选择强制执行SSO,强制所有成员使用SSO认证来访问该群组。然而,有一些群组希望对团队成员使用SSO的同时,仍然允许外部合作者或承包商在没有SSO的情况下访问他们的小组。

现在,启用了SAML SSO的群组对所有拥有SAML身份的成员自动执行SSO。拥有SAML身份的成员需要满足以下两个条件之一:

  • 他们使用单点登录URL登录到Jihulab.com
  • 是由SCIM管理的用户

没有SAML身份的用户不需要使用SSO,除非明确启用了SSO的强制执行。

为了确保选择性SSO执行功能的顺利运行,请在选择为该群组启用SAML认证复选框之前确保你的SAML配置正常工作。

在后台管理区查看Runner的预估排队时间

基础版专业版旗舰版
SaaS
私有化部署Y

极狐GitLab Runner 集群优化的一个关键输入是深入了解队列在一段时间内的表现。虽然现在后台管理区的视图中为每个Runner上的作业提供了历史队列持续时间指标,但没有更简单的方式来确定Runner的当前队列性能。

有了新的预估队列时间功能,你现在能够一目了然地确定所有Runner的估计等待时间中位数。该数据将使您能够为组织里的开发人员主动识别潜在的CI作业执行问题,以告知关于配置或资源变化的决策,来优化您的Runner集群。

可以登录极狐GitLab 安装升级页面,升级最新版本极狐GitLab,体验更多 DevOps 功能。更多关于极狐GitLab 的最佳实践,可以搜索关注公众号【极狐GitLab】或者登录极狐GitLab 官网进行学习。

这篇关于极狐GitLab 15.8 发布,CI/CD、DevSecOps 相关的更新来啦~【一】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/816760

相关文章

修复已被利用的高危漏洞! macOS Sequoia 15.6.1发布

《修复已被利用的高危漏洞!macOSSequoia15.6.1发布》苹果公司于今日发布了macOSSequoia15.6.1更新,这是去年9月推出的macOSSequoia操作... MACOS Sequoia 15.6.1 正式发布!此次更新修复了一个已被黑客利用的严重安全漏洞,并解决了部分中文用户反馈的

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

MySQL追踪数据库表更新操作来源的全面指南

《MySQL追踪数据库表更新操作来源的全面指南》本文将以一个具体问题为例,如何监测哪个IP来源对数据库表statistics_test进行了UPDATE操作,文内探讨了多种方法,并提供了详细的代码... 目录引言1. 为什么需要监控数据库更新操作2. 方法1:启用数据库审计日志(1)mysql/mariad

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字

GitLab文件的上传与下载方式

《GitLab文件的上传与下载方式》:本文主要介绍GitLab文件的上传与下载方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录GitLab 项目拉取到本地GitLab 项目上传方法方法 1:本地项目未初始化Git方法 2:本地项目已初始化GitGitLab 上