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

极狐GitLab 17.4 重点功能解读【一】

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

学习极狐GitLab 的相关资料:

  1. 极狐GitLab 官网
  2. 极狐GitLab 官网文档
  3. 极狐GitLab 论坛
  4. 极狐GitLab 安装配置

沿袭我们的月度发布传统,极狐GitLab 发布了 17.4 版本,该版本带来了当所有检查通过就会自动合并、Web IDE 中的扩展市场现已可用以及获取 Kubernetes 资源事件等几十个重点功能的改进。下面是部分重点功能的详细解读。

  • 17.4 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:17.4.0-jh.0
  • 17.4 Helm Chart
helm search repo gitlab-jh
NAME                       CHART VERSION    APP VERSION    
gitlab-jh/gitlab           8.4.0            v17.4.0        
gitlab-jh/gitlab-runner    0.69.0           17.4.0    

当所有检查通过就会自动合并

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

合并请求有许多必须通过的必要检查,才能进行合并。这些检查可能包括审批、未解决的主题、流水线以及其他一些必须要满足的条件。当你负责对代码进行合并时,让你对所有的事件(指合并所需的必要条件)进行追踪是非常困难的,而且也很难知道什么时候应该回来检查一下合并请求是否可以被合并。

现在,极狐GitLab 支持在合并请求中对所有检查进行自动合并。自动合并能够让有权限合并代码的用户将合并请求设置为自动合并,甚至在所有必要检查通过之前。随着合并请求的进行,当最后一个失败检查通过后,合并请求会自动完成合并。

我们真心希望这项改进能够帮你加速你的合并请求流程。

Web IDE 中的扩展市场现已可用

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

我们很高兴地宣布在极狐GitLab SaaS(JihuLab.com)Web IDE 上正式上线了扩展市场。有了扩展市场,你就可以发现、安装以及管理第三方扩展,并以此来增强你的研发体验。但是有一些扩展和 web 专属的版本不相兼容,因为它们需要本地运行时环境。然而,你依旧可以从数千款扩展中找到你想要的,并且用它们来提高你的生产力或者对工作流进行自定义。

扩展市场默认情况下是禁用的。如果想用的话,你可以在你用户偏好设置中的集成部分中来开启扩展市场功能。对于企业用户来讲,只有顶级用户群组中拥有所有者角色的用户才能够开启这一功能。

获取 Kubernetes 资源事件

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

极狐GitLab 为你的 Kubernetes pod 和流日志提供一个实时的视角。然而直到现在,我们都无法从 UI 上为你展示与资源相关的事件信息,因此,你不得不使用第三方工具来对 Kubernetes deployment 进行调试。此版本在 Kubernetes 仪表盘的资源详情视图中新增了事件功能。

这是我们首次将事件添加到 UI 上。当前,每当你打开资源详情视图的时候都会对事件进行刷新。

相关文章:

  • springboot基于学习行为的学生选课成绩分析系统设计与实现
  • 计算机视觉实战项目4(图像分类+目标检测+目标跟踪+姿态识别+车道线识别+车牌识别+无人机检测+A*路径规划+单目测距与测速+行人车辆计数等)
  • oracle数据备份和导入
  • RT_Thread内核源码分析(二)——链表和对象管理
  • 2024.9.27 Python面试八股文
  • Linux权限解析
  • 自学网络安全(黑客技术)2024年 90天学习计划
  • 微信小程序加载H5页面及与H5页面通信的实战教程
  • 多旋翼无人机“仿鸟类”精确拦截飞行目标,助力低空安全
  • 鹏哥C语言55-57---二维数组+数组越界+数组传参(冒泡排序)
  • 婚恋交友小程序的设计思路与用户体验优化
  • JavaScript 从事件处理入手的优化
  • 《征服数据结构》哈夫曼树(Huffman Tree)
  • 鸿蒙开发(NEXT/API 12)【硬件(外设扩展驱动开发)】驱动开发服务
  • 【百日算法计划】:每日一题,见证成长(021)
  • [NodeJS] 关于Buffer
  • 「译」Node.js Streams 基础
  • android图片蒙层
  • DOM的那些事
  • js
  • JS基础之数据类型、对象、原型、原型链、继承
  • 翻译--Thinking in React
  • 技术:超级实用的电脑小技巧
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 首页查询功能的一次实现过程
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • # Apache SeaTunnel 究竟是什么?
  • #define 用法
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • (1)Jupyter Notebook 下载及安装
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (8)STL算法之替换
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (生成器)yield与(迭代器)generator
  • (转)socket Aio demo
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net CHARTING图表控件下载地址
  • .net core 控制台应用程序读取配置文件app.config
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET WPF 抖动动画
  • .NET 依赖注入和配置系统
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • [ A*实现 ] C++,矩阵地图
  • [ IO.File ] FileSystemWatcher
  • [BZOJ2850]巧克力王国
  • [c++进阶(九)] STL之deque深度剖析
  • [CF226E]Noble Knight's Path
  • [C语言][PTA基础C基础题目集] strtok 函数的理解与应用
  • [Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法