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

2024-03-16 20:28

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

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

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

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

使用 API 将 GitHub 要点导入 极狐GitLab 代码片段

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

以前,您可以将 GitHub 存储库导入 极狐GitLab,但不能导入 GitHub gists。

现在,您可以使用 极狐GitLab REST API 将您的个人gists(不超过 10 个文件)导入到个人 极狐GitLab 片段。这些会显示在您的代码片段仪表板上。

超过10个文件的gists将被跳过,必须手动复制。

如果由于任何其他原因跳过或未导入任何 gist,您将收到一封电子邮件,其中包含无法导入的 gist 列表以及导入失败的原因。

在迁移开始前检查个人访问令牌

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

以前,极狐GitLab只在迁移开始后才验证个人访问令牌,这意味着通过直接转移数据进行群组组迁移可能会在迁移过程中失败,原因是个人访问令牌没有足够的范围或者过期失效了。

现在,我们将提前进行检查,当范围不足或令牌过期失效时返回错误,以避免启用有问题的迁移任务。

极狐GitLab 引入的两款新字体

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

极狐GitLab 在用户界面(UI)的文字呈现上,历来依靠系统字体,比如 macOS 中的 San Francisco 和 Microsoft Windows 中的 Segoe UI。但在使用过程中也存在限制,因为不同系统在默认字体渲染上的不一致,就有可能会影响用户在极狐GitLab 的使用体验。 这次更新中,我们选择了 Inter 字体作为极狐GitLab UI 的西文首选字体,并且默认启用了可以提高文本可读性的消歧(disambiguation)功能。由于这一变化,我们将其包含在 GitLab 的开源包里,命名为 GitLab Sans。 此外,我们还选择了 JetBrains Mono 作为我们等宽字体,用在代码编辑器以及其他需要用到的用户界面上。

迁移极狐GitLab 群组时可选择不包含项目

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

以前,当把一个极狐GitLab 群组直接迁移到Jihulab.com时,你必须同时迁移它的所有项目。

现在你可以选择在迁移群组的时候不包括项目。这个选项在用户界面和API中都可以使用,你可以为每个群组单独选择这个选项,也可以为所有选定的群组一次性选择。默认设置是将群组和它的项目一起迁移。

默认设置为将用户配置文件设为私有

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

新创建的用户配置文件现在可以默认为私有。此实例范围的设置有助于遵守当地数据隐私法和个别公司协议,例如与工作委员会。用户仍然可以从配置文件设置更改其配置文件页面的可见性,极狐GitLab 管理员可以覆盖此设置以公开新的配置文件。

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

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



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

相关文章

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

关于Maven生命周期相关命令演示

《关于Maven生命周期相关命令演示》Maven的生命周期分为Clean、Default和Site三个主要阶段,每个阶段包含多个关键步骤,如清理、编译、测试、打包等,通过执行相应的Maven命令,可以... 目录1. Maven 生命周期概述1.1 Clean Lifecycle1.2 Default Li

numpy求解线性代数相关问题

《numpy求解线性代数相关问题》本文主要介绍了numpy求解线性代数相关问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 在numpy中有numpy.array类型和numpy.mat类型,前者是数组类型,后者是矩阵类型。数组

Redis缓存问题与缓存更新机制详解

《Redis缓存问题与缓存更新机制详解》本文主要介绍了缓存问题及其解决方案,包括缓存穿透、缓存击穿、缓存雪崩等问题的成因以及相应的预防和解决方法,同时,还详细探讨了缓存更新机制,包括不同情况下的缓存更... 目录一、缓存问题1.1 缓存穿透1.1.1 问题来源1.1.2 解决方案1.2 缓存击穿1.2.1

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

Linux Mint Xia 22.1重磅发布: 重要更新一览

《LinuxMintXia22.1重磅发布:重要更新一览》Beta版LinuxMint“Xia”22.1发布,新版本基于Ubuntu24.04,内核版本为Linux6.8,这... linux Mint 22.1「Xia」正式发布啦!这次更新带来了诸多优化和改进,进一步巩固了 Mint 在 Linux 桌面

多模块的springboot项目发布指定模块的脚本方式

《多模块的springboot项目发布指定模块的脚本方式》该文章主要介绍了如何在多模块的SpringBoot项目中发布指定模块的脚本,作者原先的脚本会清理并编译所有模块,导致发布时间过长,通过简化脚本... 目录多模块的springboot项目发布指定模块的脚本1、不计成本地全部发布2、指定模块发布总结多模

SpringCloud配置动态更新原理解析

《SpringCloud配置动态更新原理解析》在微服务架构的浩瀚星海中,服务配置的动态更新如同魔法一般,能够让应用在不重启的情况下,实时响应配置的变更,SpringCloud作为微服务架构中的佼佼者,... 目录一、SpringBoot、Cloud配置的读取二、SpringCloud配置动态刷新三、更新@R

Docker集成CI/CD的项目实践

《Docker集成CI/CD的项目实践》本文主要介绍了Docker集成CI/CD的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、引言1.1 什么是 CI/CD?1.2 docker 在 CI/CD 中的作用二、Docke

Redis的Hash类型及相关命令小结

《Redis的Hash类型及相关命令小结》edisHash是一种数据结构,用于存储字段和值的映射关系,本文就来介绍一下Redis的Hash类型及相关命令小结,具有一定的参考价值,感兴趣的可以了解一下... 目录HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSET