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

极狐GitLab 17.6 正式发布几十项与 DevSecOps 相关的功能【四】

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

学习极狐GitLab 的相关资料:

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

沿袭我们的月度发布传统,极狐GitLab 发布了 17.5 版本,该版本带来了多仓库 MR 合并时考虑统一主流水线的执行状态(JH-only)、增强的分支规则编辑功能、密钥推送保护已经正式可用等几十个重点功能的改进。下面是部分重点功能的详细解读。

关于极狐GitLab 的安装升级,可以查看官方指导文档。

  • 17.6 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:17.6.0-jh.0
  • 17.6 Helm Chart
helm search repo gitlab-jh
NAME                       CHART VERSION    APP VERSION    
gitlab-jh/gitlab           8.6.0            v17.6.0        
gitlab-jh/gitlab-runner    0.71.0           17.6.0        

相关阅读

  • 极狐GitLab 17.6 正式发布几十项与 DevSecOps 相关的功能【一】
  • 极狐GitLab 17.6 正式发布几十项与 DevSecOps 相关的功能【二】
  • 极狐GitLab 17.6 正式发布几十项与 DevSecOps 相关的功能【三】

极狐GitLab Runner 17.6

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

我们还发布了极狐GitLab Runner 17.5。极狐GitLab Runner 是一个轻量级、高扩展的代理,用来运行你的 CI/CD 作业并且将结果发送回极狐GitLab 实例。极狐GitLab Runner 和极狐GitLab CI/CD 绑定在一起,而极狐GitLab CI/CD 是一个开源且内置在极狐GitLab 里面的服务。

修复的缺陷:

  • 在极狐GitLab Runner 17.5.0 中,pod 变得无法 attach。
  • 当安装 fleeting 插件时,Runner 出现错误 exec format error并崩溃。
  • 开启了 cgroup v2 的 Kubernetes 执行器在发生 OOMKilled 的时候被挂起。
  • 当使用配置模板注册 Runner 时未使用 Runner 的默认配置。
  • 在使用 exec 模式时,极狐GitLab Runner 会在轮询期间等待 Kubernetes Pod 变成 attach。
  • 当开启 FF_GIT_URLS_WITHOUT_TOKENS 功能开关时会出现认证错误。

macOS Sequoia 15 and Xcode 16 作业镜像

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

现在,你可以使用 macOS Sequoia 15 和 Xcode 16 来为最新一代的苹果设备创建、测试和部署应用程序。极狐GitLab 托管的 macOS runner 能够帮助你的研发团队在一个安全、和极狐GitLab CI/CD 集成的按需构建环境上更快速地构建和部署 macOS 应用程序。

.gitlab-ci.yml 中使用 macos-15-xcode-16 镜像就可以开启使用了。

在 CI/CD 作业中为某个环境选择极狐GitLab 代理

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

为了使用 Kubernetes 仪表盘,你需要从环境设置中为 Kubernetes 连接选择一个代理。直到现在,你仅可以从 UI 或者通过 API(从极狐GitLab 17.5)来选择代理。在极狐GitLab 17.6 中,你可以用 environment.kubernetes.agent 语法来配置代理连接。

http://www.lryc.cn/news/492331.html

相关文章:

  • 麦肯锡报告 | 科技落地的真谛:超越技术本身的价值创造
  • 彻底解决 macOS 下Matplotlib 中文显示乱码问题
  • STM32-- keil 的option for target使用
  • 【MCU】微控制器的编程技术:ISP 与 IAP
  • C#基础题总结
  • Elasticsearch中的节点(比如共20个),其中的10个选了一个master,另外10个选了另一个master,怎么办?
  • 《参与中型项目,领略 Spring 魅力》
  • 计算机网络-GRE(通用路由封装协议)简介
  • 开源电话机器人产品的优点是什么?
  • Spring Boot 集成 Knife4j 的 Swagger 文档
  • 极狐GitLab 17.6 正式发布几十项与 DevSecOps 相关的功能【一】
  • C# 在Word文档模板中,按照占位符插入文字或图片
  • 在使用PCA算法进行数据压缩降维时,如何确定最佳维度是一个关键问题?
  • 深度学习3
  • Qt5.14.2的安装与环境变量及一些依赖库的配置
  • PYNQ 框架 - 时钟系统 + pl_clk 时钟输出不准确问题
  • CDAF / PDAF 原理 | PDAF、CDAF 和 LAAF 对比 | 图像清晰度评价指标
  • 类和对象--中--初始化列表(重要)、隐式类型转化(理解)、最后两个默认成员函数
  • uni-app运行 安卓模拟器 MuMu模拟器
  • java 打印对象所有属性的值 循环
  • k8s认证、授权
  • 基于spring boot的纺织品企业财务管理系统论文
  • @RequestBody和前端的关系以及,如何在前后端之间传递数据?
  • 详解登录MySQL时出现SSL connection error: unknown error number错误
  • 【大数据学习 | Spark-Core】Spark的改变分区的算子
  • Spring Boot Web应用开发:测试
  • 服务器数据恢复—光纤存储FC硬盘数据恢复案例
  • Android Binder技术概览
  • 09 —— Webpack搭建开发环境
  • 深度学习模型:卷积神经网络(CNN)