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

相关文章

高效+灵活,万博智云全球发布AWS无代理跨云容灾方案!

摘要 近日,万博智云推出了基于AWS的无代理跨云容灾解决方案,并与拉丁美洲,中东,亚洲的合作伙伴面向全球开展了联合发布。这一方案以AWS应用环境为基础,将HyperBDR平台的高效、灵活和成本效益优势与无代理功能相结合,为全球企业带来实现了更便捷、经济的数据保护。 一、全球联合发布 9月2日,万博智云CEO Michael Wong在线上平台发布AWS无代理跨云容灾解决方案的阐述视频,介绍了

poj3468(线段树成段更新模板题)

题意:包括两个操作:1、将[a.b]上的数字加上v;2、查询区间[a,b]上的和 下面的介绍是下解题思路: 首先介绍  lazy-tag思想:用一个变量记录每一个线段树节点的变化值,当这部分线段的一致性被破坏我们就将这个变化值传递给子区间,大大增加了线段树的效率。 比如现在需要对[a,b]区间值进行加c操作,那么就从根节点[1,n]开始调用update函数进行操作,如果刚好执行到一个子节点,

hdu1394(线段树点更新的应用)

题意:求一个序列经过一定的操作得到的序列的最小逆序数 这题会用到逆序数的一个性质,在0到n-1这些数字组成的乱序排列,将第一个数字A移到最后一位,得到的逆序数为res-a+(n-a-1) 知道上面的知识点后,可以用暴力来解 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#in

hdu1689(线段树成段更新)

两种操作:1、set区间[a,b]上数字为v;2、查询[ 1 , n ]上的sum 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#include<queue>#include<set>#include<map>#include<stdio.h>#include<stdl

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始

hdu 1754 I Hate It(线段树,单点更新,区间最值)

题意是求一个线段中的最大数。 线段树的模板题,试用了一下交大的模板。效率有点略低。 代码: #include <stdio.h>#include <string.h>#define TREE_SIZE (1 << (20))//const int TREE_SIZE = 200000 + 10;int max(int a, int b){return a > b ? a :

AI行业应用(不定期更新)

ChatPDF 可以让你上传一个 PDF 文件,然后针对这个 PDF 进行小结和提问。你可以把各种各样你要研究的分析报告交给它,快速获取到想要知道的信息。https://www.chatpdf.com/

GIS图形库更新2024.8.4-9.9

更多精彩内容请访问 dt.sim3d.cn ,关注公众号【sky的数孪技术】,技术交流、源码下载请添加微信:digital_twin123 Cesium 本期发布了1.121 版本。重大新闻,Cesium被Bentley收购。 ✨ 功能和改进 默认启用 MSAA,采样 4 次。若要关闭 MSAA,则可以设置scene.msaaSamples = 1。但是通过比较,发现并没有多大改善。

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧

JavaFX应用更新检测功能(在线自动更新方案)

JavaFX开发的桌面应用属于C端,一般来说需要版本检测和自动更新功能,这里记录一下一种版本检测和自动更新的方法。 1. 整体方案 JavaFX.应用版本检测、自动更新主要涉及一下步骤: 读取本地应用版本拉取远程版本并比较两个版本如果需要升级,那么拉取更新历史弹出升级控制窗口用户选择升级时,拉取升级包解压,重启应用用户选择忽略时,本地版本标志为忽略版本用户选择取消时,隐藏升级控制窗口 2.