iT邦幫忙

gitlab相關文章
共有 198 則文章
鐵人賽 DevOps DAY 14

技術 Day14 - GitLab CI/CD YAML 的 rules 與 needs

在之前的鐵人賽中,談過工作與工作之間的相依關係 dependencies,也談過使用 needs 來構成 DAG 有向無環圖,可以想像,工作與工作之間的關聯在...

鐵人賽 DevOps DAY 13

技術 Day13 - GitLab 宣告停用的語法及替代方案

隨著 GitLab 每個月固定釋出新版本持續的演進,GitLab CI/CD YAML 的語法也陸續有一些更新、調整,難免,也會有一些語法會進入棄用階段,這一篇...

鐵人賽 DevOps DAY 12

技術 Day12 - 透過 GitLab CI/CD Step 傳遞資訊

在上一篇的內容中,實作了自己的 step,但目前僅止於可以接收外部的參數傳入到 step 中來供 step 的實作使用,但如果要從 step 實作後,把實作的結...

鐵人賽 DevOps DAY 11

技術 Day11 - 建立自己的 Step

在上一篇內容中,初步認識了 GitLab CI/CD Steps 這個目前實驗中的功能,在今天的內容中,會建立出一個自己的 CI/CD Step。 要建立自己的...

鐵人賽 DevOps DAY 10

技術 Day10 - 初探 GitLab CI/CD steps

過去的幾篇介紹了許多與 GitLab CI/CD Components 相關的內容,像是 inputs、Components以及對應的 Catalog 平台等等...

鐵人賽 DevOps DAY 9

技術 Day09 - 發布 CI/CD Components 到 GitLab Catalog

在上一篇的內容中介紹了如何從 Catalog 找到想要的 CI/CD Components,也提到使用 Components 時可以透過 Partial sem...

鐵人賽 DevOps DAY 8

技術 Day08 - 在 GitLab Catalog 平台上找需要的 Components

在上一篇的已經初步介紹了關於 GitLab CI/CD Components 的建立以及初步如何使用。接下來將基於目前的 Hello Component 專案,...

鐵人賽 DevOps DAY 7

技術 Day07 - 初探 GitLab CI/CD Components

之前的幾天,介紹了關於 inputs 的使用,有提到 inputs 是 GitLab CI/CD Components 的一部分,因此,在接下來會開始更深入的介...

鐵人賽 DevOps DAY 6

技術 Day06 - 用 GitLab 取值函式 操縱 input 的輸入值

在 Day05 的時候提到,使用 inputs 可以透過正規表示式 regex 來規範使用者輸入的內容需要符合正規表示式的定義,另外,在 inputs 裡頭,還...

鐵人賽 DevOps DAY 5

技術 Day05 - 深入 CI/CD Components 的 inputs

在上一篇中談到關於 GitLab 的 CI/CD Components 及一些 inputs 的初步體驗,在今天的內容,我們會談到更多關於使用 inputs 的...

鐵人賽 DevOps DAY 4

技術 Day04 - 初探 CI/CD Components 及其 inputs

GitLab CI/CD YAML 在 13.x 版本的年代,如果要與團隊或甚至是 Open Source 讓社群都可以一起共享整個流水線的規劃,大概只能透過...

鐵人賽 DevOps DAY 3

技術 Day03 - Pipeline 的變數宣告 Variables

在過去系列的文章中,曾經談過GitLab CI 怎麼從外帶入參數到流水線中?談變數 variable當時提到,變數也可以在手動觸發時帶入,但當時,必須要透過開發...

鐵人賽 DevOps DAY 2

技術 Day02 - 使用 !reference 更靈活的管理 CI/CD YAML

開始的第一篇,我們來談談在 GitLab CI 中 CI/CD YAML 語法中的關於重複利用的語法自 13.3 版以後,比較不一樣的地方。從 13.3 版的年...

鐵人賽 DevOps DAY 1

技術 Day01 - GitLab CI 2025 關於這系列以及預計規劃

在 2020 年第十二屆鐵人賽中,我以系列主題 用 用 GitLab CI 玩轉自動化測試與佈署 為題,當時以 GitLab 13.3 版本為基礎,撰寫了從入門...

鐵人賽 DevOps DAY 3

技術 Day 3|Git Flow vs GitHub Flow vs GitLab Flow - 如何選擇最適合的版本控制策略

● 前言 在開發流程中,版本控制策略不只影響團隊協作效率,也直接關係到部署風險與維運成本。 今天我會透過三種常見策略——Git Flow、GitHub Flow...

技術 GitLab 與 SonarQube 整合

完整內容在此, 幹話王_Grafana GitLab 與 SonarQube 整合 GitHub Repository連結 GitLab 與 SonarQube...

鐵人賽 DevOps DAY 30

技術 Day 30:你有在分析你的 CI/CD Pipeline 執行效率嗎?

鐵人賽最後一天,就讓我維持本次的參賽風格,內容能多水就有多水。(被揍飛) 今天繼續介紹 GitLab Quality Department 開發的另一個工具 P...

鐵人賽 IT 管理 DAY 29

技術 Day 28 - 身為 Jira 管理員依使用者需求整合 Apps 應用程式(2)以 Gitlab 為例

身為 Jira 管理員,會解這 30 個問題是很正常的! 如果不清楚,沒關係,你知道怎麼找到我們!本文章預定會同步收錄在 Titansoft_Atlassai...

鐵人賽 DevOps DAY 29

技術 Day 29:GitLab 的 Quality Department

鐵人賽倒數兩天,就不繼續介紹付費功能了,我們來看看 GitLab 的 Quality Department 吧! 在 Day 25 ~ 28 我介紹了幾個 Gi...

鐵人賽 DevOps DAY 28

技術 Day 28:為你的 GitLab 產出更豐富的假資料

在 Day 26 我介紹了 GPT Data Generator 可以幫我們產出假資料,以便後續可以做 Load testing。 今天我們來玩另一個可以幫我們...

鐵人賽 DevOps DAY 27

技術 Day 27:測試你的 GitLab 效能 Part3 - GitLab Browser Performance Tool

想不到吧,GitLab 效能測試居然有第三篇! 除了前兩天介紹背後使用了 K6 的 GitLab Performance Tool,GitLab 還有另一個是基...

鐵人賽 DevOps DAY 26

技術 Day 26:測試你的 GitLab 效能 Part2 - 執行效能測試!

昨天我們在 GitLab 上產出了足夠的假資料了,今天就正式進入 GitLab Performance Tool,用它來測試我們的 GitLab Server...

鐵人賽 DevOps DAY 25

技術 Day 25:測試你的 GitLab 效能 Part1 - 先產生假資料吧!

今天一樣不聊功能,改聊一個自架 GitLab 時,大家會想要了解的事情,那就是到底如何評估我需要多少資源來架設 GitLab? 咦,這個題目不是原廠文件上都寫好...

鐵人賽 DevOps DAY 24

技術 Day 24:GitLab Product Direction - Monitor:Observability

(時間不太夠,所以昨天預告的 Portfolio Management 範例我們改天再聊,今天先用一個比較小的主題讓我再次喘息一下。) 今天我們來看另一個 Gi...

鐵人賽 DevOps DAY 24

技術 Day 24:Sync GitLab to GitHub

大部分有在開發 Side Projects 的人應該都比較習慣使用 GitHub,而非 GitLab。而如果每次在 Local 開發,都要想辦法再次推送到 Gi...

鐵人賽 DevOps DAY 23

技術 Day 23:GitLab 的 Portfolio Management 功能

(今天比較累,就直接來介紹功能,範例也許明天再來整理。) GitLab 大約從 10.x 開始,有逐漸在強化專案管理的功能,今天就來看一下目前被原廠分類在 Po...

鐵人賽 DevOps DAY 22

技術 Day 22:DinD

昨天提到了如何使用 GitLab CI,但是最後這個 Runner Pods 發生錯誤而無法正常執行。 簡介 DinD 就類似於 kind,也就是 Docker...

鐵人賽 DevOps DAY 22

技術 Day 22:GitLab 的 Incident management 功能

今天我們來認識比較偏 Ops 端的功能——Incident management GitLab 作為包含整個 DevOps Lifecycle 的產品,大約在...

鐵人賽 DevOps DAY 21

技術 Day 21:GitLab 的 AI 功能 Duo

在 GitLab 歷史回顧中,我們看到自 2021 年 GitLab 就開始在佈局 AI 功能,直到 2024 正式推出名為 Duo 的 Add-ons,讓使用...

鐵人賽 DevOps DAY 20

技術 Day 20:GitLab 的產品發展方向 - Software Supply Chain Security

前兩天我們看了 GitLab 的 Pre-build scanning 與 Post-build scanning 付費功能,今天休息一回合,先不看更多功能,我...