博客 / 列表

極狐GitLab - 滴滴、阿里雲、語雀相繼宕機,損失巨大,軟件的高可用失效了麼?

在北京寒冬的夜裏,小程加班完成了當天最後一個任務,他拖着疲憊的身體離開了位於西二旗的工位,走到辦公樓下,下意識地拿出手機打開滴滴,準備打車回家,但是他卻發現滴滴的打車頁面顯示網絡異常。起初小程以為是手機流量沒開或者手機欠費,經過反覆確認後發現不是話費欠費問題,於是他重啓了滴滴app,甚至重啓了手機,但都是一樣的結果: 在寒風中折騰了半個小時,將本來就沒穿秋褲的小程凍得瑟瑟發抖,直到在DevOps

語雀 , 阿里雲 , 宕機 , 高可用 , 滴滴出行

極狐GitLab - 解放你的雙手,讓 ChatGPT 來幫你完成 Jenkins 到極狐GitLab CI 的遷移

自從 ChatGPT 閃亮登場以來,各種基於它的軟件擴展紛至沓來。愛折騰的極狐GitLab 開發者們,也花式玩轉起了 ChatGPT + 極狐GitLab,讓研發工作更高效。 之前我們分享了如何利用極狐GitLab CI/CD 完成 Jenkins 的遷移。今天有了 ChatGPT 的加持,可以分分鐘完成絲滑切換,Enjoy~ 可用的 Jenkinsfile 下面是一個完整可用的 Jenkinsf

devops , chatgpt , openai , ci , jenkins

極狐GitLab - 三策略,六步驟,Jenkins 遷移到極狐GitLab CI 的終極指南

來源:https://about.gitlab.com/blog 作者:Itzik Gan-Baruch 在如今軟件研發的動態格局中,某些要求對於快速交付高質量的軟件變得至關重要。這些需求包括對雲兼容性的需要、更快的研發迭代週期、高效的協作、容器化、良好的研發體驗以及為了更高的效率及速度而集成的一些 AI 能力。 Jenkins,一款歷史悠久且備受推崇的持續集成工具(CI),這麼些年來

持續集成 , devops , gitlab , ci , jenkins

極狐GitLab - 極狐GitLab CI 助力 .Net 項目研發效率和質量雙提升

很多團隊或開發者都會使用 C#、VB 等語言開發 .Net 應用。.NET 版本號的管理與對應代碼的質量管理是一個比較充滿挑戰的話題。本文將介紹使用極狐GitLab CI 來實現 .NET 應用的版本號自動生成以及代碼的增量掃描,從而提高 .NET 應用的研發效率。 .NET nuget 自動生成測試包(prerelease)版本號 NET 包(nuget)的版本號位於項目配置文件中(比如Foo.

持續集成 , gitlab , .net , ci , 代碼規範

極狐GitLab - 極狐GitLab CI x Vault,做好企業密鑰安全合規管理

​“千里之堤,潰於蟻穴”,密鑰管理對於軟件研發全生命週期來講猶如蟻穴之於長堤,密鑰泄漏已經成為導致企業被勒索攻擊的重要因素。安全合規的管理密鑰,除了能夠有效避免企業遭受重大經濟損失,還能夠打造良好的企業安全文化,幫助企業在加速軟件交付的同時保證安全合規。 密鑰管理需要覆蓋軟件研發全生命週期,比如在編碼階段需要避免密鑰硬編碼、在構建階段需要避免密鑰被打印到構建日誌中、在測試階段需要去掃描變更代碼(或

cli , gitlab , cicd , pipeline , 安全

極狐GitLab - 如何使用極狐GitLab 支持 ISO 27001 合規

本文來源:about.gitlab.com 作者:Joseph Longo 譯者:武讓 極狐GitLab 高級解決方案架構師 作為一體化平台,通過極狐GitLab 可以很容易實現 DevSecOps 全生命週期管理。極狐GitLab 使開發人員能夠更快地構建更好的軟件應用。但是,它的能力還不僅限於 DevSecOps。 2022 年 10 月,ISO 組織發佈了 ISO 270

devops , iso , 技術 , sso , Git

極狐GitLab - 從零開始學極狐GitLab|01 環境搭建

🌟【從零開始學極狐GitLab】專欄由極狐GitLab 社區開發者“雪碧能喝多”投稿,將從安裝配置、基本功能使用、CI/CD 入門介紹、作業關鍵字實踐、Spring 項目實踐等模塊,手把手帶大家從零開始學習使用極狐GitLab。 引用 關鍵詞:零基礎、小白放心食用、保姆式教程 目錄 01 環境搭建 02 基本功能 03 Runner 裸機部署 04

devsecops , devops , Linux , gitlab , 環境搭建

極狐GitLab - 基於羣組實現從 Azure AD 到極狐GitLab 的單點登錄

本文來自 劉康 極狐(GitLab)高級網站可靠性工程師 許多組織都有一套統一身份認證平台,通常基於組織架構或團隊分工,以羣組的方式將用户組織起來,比如 LDAP、Azure Active Directory(Azure AD)、Google Workspace、OneLogin、Authing 等,這種認證服務也被稱為 Identity Provider(以下簡稱 IdP)。 基於

單點登錄 , 同步 , devops , 身份驗證 , gitlab

極狐GitLab - 遵循 CI/CD 最佳實踐,讓高效貫徹整個團隊

本文來源:about.gitlab.com 作者:Valerie Silverthorne 譯者:極狐(GitLab) 市場部內容團隊 CI/CD 是 DevOps 成功實踐的核心,想要實現現代化應用程序開發的團隊,必須遵從 CI/CD 最佳實踐。如何確保團隊正確使用 CI/CD?以下內容供你參考。 CI/CD 是什麼? CI/CD 既是技術流程,又是一種思想,還是一系列步驟..

極狐GitLab - 保密+完整+可用+安全,規避代碼安全「馬奇諾防線」,構建軟件供應鏈整體安全

近日,在「江狐會」廣州站上,極狐(GitLab) 高級解決方案架構師武讓分享瞭如何通過三大階段 + 四大要點,規避代碼安全「馬奇諾防線」,真正確保軟件供應鏈安全。以下內容整理自本次演講。Enjoy~ 先跟大家分享一個故事 一戰結束後,曾遭到德國重創的法國,為了防止德軍再次入侵,舉國之力,耗時 10 年、耗費 50 億法郎,在東北邊境構築延綿數百公里的馬奇諾防線,堪稱軍事上的一大奇蹟。 然而實戰中,

devsecops , 供應鏈 , GEO , 高可用 , 安全

極狐GitLab - 3 步集成 Terraform + 極狐GitLab CI ,實現基礎設施自動化管理

本文來自:極狐GitLab 開發者社區 作者:KaliArch 利用極狐GitLab CI 實現基礎設施編排自動化後,用户就可以使用極狐GitLab 進行基礎設施管理:提交基礎設施變更後,會觸發 MR 進行極狐GitLab CI 流水線執行,從而實現基礎設施 DevOps 流程。 Terraform + 極狐GitLab CI 架構解析 流程圖 流程詳解開發或運維人員編寫基於 Ter

devops , 自動化 , gitlab , ci

極狐GitLab - 2 種方式在流水線中集成 DAST,動態保護應用程序安全

💡如何在流水線中集成與應用 DAST ? 近日,在「DevSecOps軟件安全開發實踐」課程上,極狐(GitLab) 前端工程師錢堃、極狐(GitLab) 高級後端工程師張林傑,展開了關於DAST 的概念、必要性、優缺點的內容分享,並結合實操演示,幫助大家進一步掌握 DAST 技術。 以下內容整理自本次直播,你也可以點擊👉觀看視頻回放或下載 PPT。Enjoy~ DevSecOps

devsecops , devops , 運維 , ci , 安全

極狐GitLab - 提交代碼「前置處理」,向前一小步,效率提升「億點點」

💡如何巧用 Git Hook,解決代碼提交中的代碼規範性、衝突和錯誤以及工作流程問題? 近日,在極狐Tech Talk 直播上,極狐(GitLab) 後端工程師田魯分享了自己的實踐經驗。以下內容整理自本次直播,你也可以點擊文末「閲讀原文」觀看視頻回放。Enjoy~ 在開發過程中,開發人員提交代碼後,需要繼續做很多工作,因此我們不由萌生一個問題:是否可以把一些工作前置處理,減少等待時間?

devops , git-hook , hook , 代碼規範 , Git

極狐GitLab - 玩轉 ChatGPT+極狐GitLab|分分鐘絲滑遷移Jenkins到極狐GitLab CI

💃 自從 ChatGPT 閃亮登場以來,各種基於它的軟件擴展紛至沓來。愛折騰的極狐GitLab 開發者們,也花式玩轉起了 ChatGPT + 極狐GitLab,讓研發工作更高效。 之前我們分享了 如何利用極狐GitLab CI/CD 完成 Jenkins 的遷移。今天有了 ChatGPT 的加持,可以分分鐘完成絲滑切換,Enjoy~ 可用的 Jenkinsfile 下面是一個完整可用的

持續集成 , devops , chatgpt , ci , jenkins

極狐GitLab - 一種簡潔又不失優雅的工作流:極狐 flow

本文來自: 萬金 極狐(GitLab)解決方案專家 楊周 極狐(GitLab) 高級解決方案架構師 極狐(GitLab) 市場部內容團隊 我們提到的 Workflow 是指什麼? 我們在日常開發工作中提到的 Workflow 通常是指通過 Git(版本控制工具)實現的分佈式版本控制(distributed revision control),它允許多名軟件開發者,在不同的網

workflow , devops , 分支管理 , gitlab , 工作流

極狐GitLab - 無序和混亂終結者,極狐 GitLab Workflow 到底有什麼魔力?

效率和質量是軟件產品追求的兩個核心關鍵點,軟件產品研發是一個覆蓋多階段、涉及多團隊的過程,業界也已經總結出了一些很好的實踐,在保證研發效率的同時還能保證代碼質量。比如代碼提交規範、Code Review、代碼准入、CI/CD。 但是由於缺乏行之有效的研發流程規範,讓上述實踐在落地的時候往往流於形式、可有可無,讓保證質量、提升效率成為懸而難落的話題。而代碼提交不規範、不同開發模式下代碼審核與准入環節

workflow , devops , gitlab , cicd , 工作流

極狐GitLab - 當你 git push 時,極狐GitLab上發生了什麼?

本文來自: 李振楠 極狐(GitLab) 研發工程師 勇士,你可曾好奇過 Git 和極狐GitLab 是如何工作的?現在,拿起你心愛的 IDE,和我們一起踏上探索之旅吧! 基礎知識 在開始旅程之前,我們需要做三分鐘的知識儲備,計時開始! Git倉庫內幕 使用了 Git 的項目都會在其根目錄有個 .git 文件夾(隱藏),它承載了 Git 保存的所有信息,下面是我們這次關注的部分: .g

devops , gitlab , SSH , hook , Git