GitLab 18.0 正式發布,15.0 將不再受技術支持,須升級【二】

GitLab 是一個全球知名的一體化 DevOps 平臺,很多人都通過私有化部署 GitLab 來進行源代碼托管。極狐GitLab 是 GitLab 在中國的發行版,專門為中國程序員服務。可以一鍵式部署極狐GitLab。

學習極狐GitLab 的相關資料:

  1. 極狐GitLab 官網
  2. 極狐GitLab 官網文檔
  3. 極狐GitLab 論壇

沿襲我們的月度發布傳統,極狐GitLab 發布了 18.0 版本,該版本帶來了刪除群組和占位用戶、安全掃描器現已支持 MR 流水線、改進了重新檢測漏洞的可追蹤性、從漏洞報告中向議題批量添加漏洞、新的自定義角色權限等幾十個重點功能的改進。下面是部分重點功能的詳細解讀。

關于極狐GitLab 的安裝升級,可以查看官方指導文檔。

  • 18.0 容器鏡像
registry.gitlab.cn/omnibus/gitlab-jh:18.0.0-jh.0
  • 18.0 Helm Chart
helm search repo gitlab-jh
NAME                   	CHART VERSION	APP VERSION	
gitlab-jh/gitlab       	9.0.0        	v18.0.0	
gitlab-jh/gitlab-runner	0.77.0       	18.0.0	    	 

關聯閱讀

  • GitLab 18.0 正式發布,15.0 將不再受技術支持,須升級【一】

極狐GitLab Runner 18.0

基礎版專業版旗艦版
SaaSYYY
私有化部署YYY

我們還發布了極狐GitLab Runner 18.0。極狐GitLab Runner 是一個輕量級、高擴展的代理,用來運行你的 CI/CD 作業并且將結果發送回極狐GitLab 實例。極狐GitLab Runner 和極狐GitLab CI/CD 綁定在一起,而極狐GitLab CI/CD 是一個開源且內置在極狐GitLab 里面的服務。

新功能:

  • 在極狐GitLab Runner 構建錯誤類別中增加了 ConfigurationErrorExitCodeInvaildConfiguration
  • 改進云存儲緩存上傳失敗的云提供商錯誤消息

修復的缺陷:

  • 即使在不允許的情況下,極狐GitLab Runner 也可以使用緩存鏡像

改進了 Kubernetes 儀表盤上 pod 的狀態可視化

基礎版專業版旗艦版
SaaSYYY
私有化部署YYY

你可以使用 Kubernetes 儀表盤來監控你的部署應用程序。直到現在,如果 pod 出現了容器錯誤,諸如 CrashLoopBackOffImagePullBackOff,則 pod 會顯示為 PendingRunning 狀態,如果在不使用 kubectl 命令的情況下就很難來識別問題。

在極狐GitLab 18.0 中,UI 上的錯誤狀態會顯示指定容器的狀態,和使用 kubectl 輸出一樣。現在,你可以在無需離開極狐GitLab 界面的情況下就能夠快速識別并對失敗的 pod 進行故障排查。

安全掃描器現已支持 MR 流水線

基礎版專業版旗艦版
SaaSYYY
私有化部署YYY

現在你可以在和并請求流水線中選擇運行應用程序安全測試掃描器。為了最小化對于流水線的影響,此功能是一個你可以控制的可選行為。

之前,默認行為取決于你是否使用了穩定或最新的 CI/CD 模板版本來啟用掃描器:

  • 在穩定模板中,掃描作業僅在分支流水線中運行。而和并請求流水線是不支持的。
  • 在最新模板中,當打開一個 MR 時,掃描作業就可以在 MR 流水線中運行了,而且如果沒有相關聯 MR 時,也可以在分支流水線中運行。你是無法控制此行為的。

現在,新增了一個選擇 AST_ENABLE_MR_PIPELINES,允許你控制是否在合并請求流水線中運行作業。對于穩定和最新模板的默認行為依舊是一樣的。特別是:

  • 默認情況下,穩定模板會繼續在分支流水線中運行掃描作業,但是你可以設置 AST_ENABLE_MR_PIPELINES: "true 來使用合并請求流水線而不是在 MR 打開時使用。
  • 默認情況下,最新模板依舊會在合并請求打開時在合并請求流水線中運行掃描作業,但是你可以設置 AST_ENABLE_MR_PIPELINES: "false"來使用分支流水線。

此項改進會影響除 API 發現(API-Discovery.gitlab-ci.yml)之外的所有安全掃描模板,API 模板當前默認在合并請求流水線中運行。我們也對 API 發現模板進行了更改以和其他穩定模板保持一致,默認使用分支流水線。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/82628.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/82628.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/82628.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

車載網關策略 --- 車載網關通信故障處理機制深度解析

我是穿拖鞋的漢子,魔都中堅持長期主義的汽車電子工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 鈍感力的“鈍”,不是木訥、遲鈍,而是直面困境的韌勁和耐力,是面對外界噪音的通透淡然。 生活中有兩種人,一種人格外在意別人的眼光;另一種人無論…

Unity數字人開發筆記

開源工程地址:https://github.com/zhangliwei7758/unity-AI-Chat-Toolkit 先致敬zhangliwei7758,開放這個源碼 一、建立工程 建立Unity工程(UnityAiChat)拖入Unity-AI-Chat-Toolkit.unitypackage打開chatSample工程,可…

Cherry Studio連接配置MCP服務器

之前寫了一篇關于Cherry Studio的文章,不了解的可以先看一下 AI工具——Cherry Studio,搭建滿血DeepSeek R1的AI對話客戶端【硅基流動DeepSeek API】-CSDN博客 最近Cherry Studio更新了一個新功能:MCP服務器 在 v1.2.9 版本中,…

OpenSSH 服務配置與會話保活完全指南

一、/etc/ssh/sshd_config 配置機制 1. 配置文件基礎 文件作用 OpenSSH 服務器 (sshd) 的主配置文件,控制連接、認證、端口轉發等行為。 加載與生效 修改后需重啟服務:sudo systemctl restart sshd # Systemd 系統 sudo service ssh restart # S…

阿里云國際版注冊郵箱格式詳解

“為什么我的阿里云國際版注冊總提示郵箱無效?” 這是許多初次接觸阿里云國際版(Alibaba Cloud International)的用戶常遇到的困惑。隨著全球化進程加速,越來越多的企業選擇阿里云國際版部署海外業務,而注冊環節中郵箱…

【IDEA問題】springboot本地啟動應用報錯:程序包不存在;找不到符號

問題: springboot本地啟動應用報錯: 程序包xxx不存在;找不到符號 解決方案: 1.確保用maven重新導入依賴 2.刪除.idea文件夾 3.invalidate caches里,把能選擇的都勾選上,然后清除緩存重啟 4.再在上方工具欄…

FFmpeg 時間戳回繞處理:保障流媒體時間連續性的核心機制

FFmpeg 時間戳回繞處理:保障流媒體時間連續性的核心機制 一、回繞處理函數 /** * Wrap a given time stamp, if there is an indication for an overflow * * param st stream // 傳入一個指向AVStream結構體的指針,代表流信息 * pa…

【b站計算機拓荒者】【2025】微信小程序開發教程 - chapter3 項目實踐 -1 項目功能描述

1 項目功能描述 # 智慧社區-小程序-1 歡迎頁-加載后端:動態變化-2 首頁-輪播圖:動態-公共欄:動態-信息采集,社區活動,人臉檢測,語音識別,心率檢測,積分商城-3 信息采集頁面-采集人數…

5.27 day 30

知識點回顧: 導入官方庫的三種手段導入自定義庫/模塊的方式導入庫/模塊的核心邏輯:找到根目錄(python解釋器的目錄和終端的目錄不一致) 作業:自己新建幾個不同路徑文件嘗試下如何導入 一、導入官方庫 我們復盤下學習py…

【GitHub Pages】部署指南

vue項目 編輯你的 vite.config.ts 文件,加上 base 路徑,設置為你的 GitHub 倉庫名 import { defineConfig } from vite import vue from vitejs/plugin-vue// 假設你的倉庫是 https://github.com/your-username/my-vue-app export default defineConfi…

遠程控制技術全面解析:找到適合你的最佳方案

背景:遠程控制為何成為企業核心需求? 隨著企業數字化轉型的推進,遠程控制技術已成為異地辦公和運維的關鍵工具。無論是跨國企業需要高效管理全球設備,還是中小型企業追求經濟高效的解決方案,選擇合適的遠程控制技術&a…

觸覺智能RK3506星閃開發板規格書 型號IDO-EVB3506-V1

產品概述 觸覺智能RK3506星閃開發板,型號IDO-EVB3506-V1采用 Rockchip RK3506(三核 Cortex-A7單核Cortex-M0, 主頻最高1.5GHz)設計的評估開發板,專為家電顯控、顯示HMI、手持終端、工業IOT網關、工業控制、PLC等領域而設計。內置…

九級融智臺階與五大要素協同的量子化解析

九級融智臺階與五大要素協同的量子化解析 摘要:本文構建了一個量子力學框架下的九級融智模型,將企業創新過程映射為量子能級躍遷。研究發現五大要素協同態決定系統躍遷概率(P∣?Ψ_m∣H_協同∣Ψ_n?∣^2),當要素協同…

Kotlin學習34-data數據類1

定義如下:與普通類對比學習 //普通類 class NormalClass(val name: String, val age: Int, val sex: Char) //數據類 data class DataClass(val name: String, val age: Int, val sex: Char)對應找到java反編譯的代碼路徑:Tool-->Kotlin-->Show K…

博圖SCL基礎知識-表達式及賦值運算

S7-1200 從 V2.2 版本開始支持 SCL 語言。 語言元素 SCL 除了包含 PLC 的典型元素(例如,輸入、輸出、定時器或存儲器位)外,還包含高級編程語言表達式、賦值運算和運算符。 程序控制語句 SCL 提供了簡便的指令進行程序控制。例…

海思3519V200ARM Linux 下移植 Qt5.8.0

一、移植背景及意義 海思3519V200是一款基于ARM架構的嵌入式芯片,廣泛應用于智能安防、工業控制等領域。在這些應用場景中,對設備的圖形用戶界面(GUI)有著越來越高的要求。Qt5.8.0作為一個功能強大、跨平臺的GUI開發框架,能夠幫助開發者快速開發出美觀、高效的用戶界面。…

msql的樂觀鎖和冪等性問題解決方案

目錄 1、介紹 2、樂觀鎖 2.1、核心思想 2.2、實現方式 1. 使用 version 字段(推薦) 2. 使用 timestamp 字段 2.3、如何處理沖突 2.4、樂觀鎖局限性 3、冪等性 3.1、什么是冪等性 3.2、樂觀鎖與冪等性的關系 1. 樂觀鎖如何輔助冪等性&#xf…

成都鼎訊--通信信號模擬設備?

在現代電磁通信領域,精準模擬復雜多變的信號環境,是提升通信裝備性能與人員作戰能力的核心命題。成都鼎訊以技術創新為驅動,憑借深厚的研發實力,重磅推出通信信號模擬設備,以前所未有的強大功能與卓越性能,…

C# Windows Forms應用程序-003

目錄 項目結構 命名空間和類定義 主要控件 GroupBox 控件 Label 控件 TextBox 控件 Button 控件 OpenFileDialog 控件 方法說明 構造函數 Form1() Dispose(bool disposing) Main() InitializeComponent() button1_Click(object sender, System.EventArgs e) but…

【C/C++】死鎖的四大條件與預防策略詳解

文章目錄 死鎖的四大條件與預防策略詳解一、死鎖的產生條件(四個必要條件)二、代碼示例三、死鎖的預防手段(以 C/C 為例)1. 破壞“循環等待” —— 統一加鎖順序(推薦)2. 使用 std::lock 一次性加多個鎖3. …