本文主要是介绍极狐GitLab 15.8 发布,CI/CD、DevSecOps 相关的更新来啦~【一】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
更多关于极狐GitLab 或者 DevOps 的最佳实践,可以关注文末的极狐GitLab 公众号。
极狐GitLab 在去年 1 月份发布了 15.8 版本。此次发布带来了MR外部状态检查,私有化部署的SCIM,在后台管理区查看Runner的预估队列,通过直接转移数据来迁移极狐GitLab项目等功能。
外部状态检查通过方可进行 Merge
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | ||
私有化部署 |
你现在可以配置所有的外部状态检查必须通过才能允许合并请求的合并。这使你能够自信地依赖外部系统作为你的极狐GitLab工作流程的一部分,并确保在代码合并前完成所有必要的步骤。
配置后,用户只有在外部状态检查通过且合并请求上显示绿色复选标记时才能进行合并。如果外部状态检查待定或失败,合并请求会被阻止。
这项功能对私有化部署的用户是可用的,但默认情况下不启用。在极狐Gitlab 15.5及以后的版本中,你可以通过only_allow_merge_if_all_status_checks_passed功能标志启用该功能。现在,在极狐GitLab 15.8中,SaaS用户已默认启用该功能,在极狐GitLab 15.9中,私有化部署的用户将默认启用该功能。
直接迁移数据来完成极狐GitLab项目的迁移(Beta)
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 |
我们很高兴地宣布可以通过直接迁移数据来迁移极狐GitLab项目(Beta版)。现在,在使用直接数据迁移时,你可以将群组和项目的资源一起迁移。你可以使用直接数据迁移在极狐GitLab实例之间或同一极狐GitLab实例内进行迁移。
使用直接迁移进行群组迁移时,可以迁移项目是本功能的重大改进,因为:
- 你不需要手动将每个项目导出到一个文件,然后将所有这些导出文件导入到一个新的位置。现在,一个顶级群组内的所有项目都会被自动迁移,使你的工作更有效率。
- 当从私有化部署的极狐GitLab迁移到Jihulab.com时,关联的用户(如评论作者)不会改变为正在导入项目的用户。只要满足一些条件,使用直接数据迁移会正确映射用户及其贡献。
这项功能在Jihulab.com上可用。你现在就可以从私有化部署的极狐GitLab迁移到Jihulab.com了。
私有化部署自主管理版SCIM
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | |||
私有化部署 | Y | Y |
私有化部署的极狐GitLab现在支持开源标准的跨域身份管理系统(SCIM),可允许用户自动操作:
- 创建用户。
- 通过停用用户的SCIM身份来删除用户。
在此之前,这只适用于SaaS。SCIM使极狐GitLab管理员能够完全自动化地管理他们的用户生命周期。
对群组组成员选择性执行SSO
基础版 | 专业版 | 旗舰版 | |
---|---|---|---|
SaaS | Y | Y | |
私有化部署 |
以前,当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 相关的更新来啦~【一】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!