iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
IT Operation

迎接 AI 開發爆發期:告別手動部署,帶領企業團隊從 Git 規範到 CI/CD 實戰 系列

AI 雖然加速了開發,卻也讓手動測試與部署的痛點徹底浮現。本系列以 Tech Lead 視角出發,帶領團隊擺脫手動地獄,從零建置企業級的地端 CI/CD 系統。
內容涵蓋三個核心方向:
- 規範打底:制定明確的 Git 分支與協作規範,為自動化打好基礎。
- 地端基礎建設:透過 Docker 架設 Jenkins、SonarQube 與 Vault 等核心服務。
- 自動化與監控:串接 GitHub 與 Jenkins 建立防護網,並完成自動部署與 Grafana 監控。

把繁雜的維運交給自動化流程,讓團隊能專注於核心開發,將 AI 帶來的開發動能轉化為實質的交付力。

參賽天數 23 天 | 共 23 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01 夢回 5 年前,那段告別手動部署的血淚拓荒史

5 年前,當我剛接下 Tech Lead 的重擔時,迎接我的不是可以大展身手的舞台,而是一個深不見底的開發泥沼: 沒有/混亂的版控:程式碼的傳遞,靠的是通訊...

2026-08-04 ‧ 由 JYHsu 分享
DAY 2

Day 02 重新定義 DevOps:自動化是 AI 輔助開發的先決條件

前言 昨天提到了對於現代開發環境挑戰的分析,我們了解到單純的工具導入無法徹底解決交付的瓶頸。這幾年隨著技術發展,許多團隊急於將 AI 輔助開發(如 GitHub...

2026-08-05 ‧ 由 JYHsu 分享
DAY 3

Day 03 數位交付的起點:以 Issue Ticket 管理對齊業務需求

什麼是 Issue Ticket? 在軟體開發裡面,Issue Ticket 其實就是我們常說的「工作單」或「任務卡」。 不管是工程師要幫系統加一個新功能,還是...

2026-08-06 ‧ 由 JYHsu 分享
DAY 4

Day 04 本地防線:用 IDE 插件與 Guardrails 攔截人為失誤

前言 一個優秀的 CI/CD 流程不應該只靠伺服器來把關,它的起點其實在工程師每天用的 IDE 裡面。在程式碼送出去之前,先在本地端建立好防護網(Local G...

2026-08-07 ‧ 由 JYHsu 分享
DAY 5

Day 05 團隊協作:建立 Git workflow 與提交訊息標準化

前言 在規模化開發環境中,缺乏規範的程式碼交付流程會導致嚴重的技術風險與維運成本。隨著 AI 輔助開發顯著提升了程式碼的產出速度,團隊必須建立一套穩定的 wor...

2026-08-08 ‧ 由 JYHsu 分享
DAY 6

Day 06 馴服專案巨獸:Git LFS 與倉庫效能實踐

前言 版本控制系統(VCS)是整個 CI/CD 體系的骨幹。隨著專案生命週期的演進,倉庫的體積往往會因歷史累積、大型二進位檔案或複雜的依賴關係而急劇膨脹。如果缺...

2026-08-09 ‧ 由 JYHsu 分享
DAY 7

Day 07 整潔的歷史:團隊首選 Squash and Merge

前言 當功能開發進入尾聲,準備將 feature 分支併入主幹(如 develop)時,工程師通常面臨三種整合策略:標準合併(Merge Commit)、變更基...

2026-08-10 ‧ 由 JYHsu 分享
DAY 8

Day 08 最後的守門員:PR 規範與 Code Review 實戰

前言 現在寫 Code 的環境真的很幸福。AI 隨便按兩下就能幫忙生出大段程式碼,CI 管線自動跑測試,還有各種靜態掃描工具在背景盯著。 但是,系統架構對不對、...

2026-08-11 ‧ 由 JYHsu 分享
DAY 9

Day 09 寫好 PR 說明:用模板省下溝通時間

前言 在團隊規模化開發時,那種沒頭沒腦、寫得零零落落的 PR 說明,是整個流程中的巨大拖油瓶。這種狀況會讓審查的人看的一頭霧水,造成嚴重的溝通延遲。 特別是當好...

2026-08-12 ‧ 由 JYHsu 分享
DAY 10

Day 10 AI 時代的註解與 Doc-string 規範

前言 在高度自動化的 CI/CD 體系中,「速度」固然重要,但「可持續性」才是決定系統生命週期的關鍵。隨著 AI 輔助開發工具以驚人的速度產出程式碼,程式碼庫的...

2026-08-13 ‧ 由 JYHsu 分享