我的旅程
依「nginx」篩選中清除
維運2024年5月
升級 自架 GitLab 從 13 到 19,含連帶的 nginx 版本與設定語法調整
Research Developer (Infra Team,兼任) · Bridgewell
分階段完成 13 → 16.7 → 16.11 → 17.11 → 18.10 → 18.11 → 19.2 的大版本升級,處理各版本間的 breaking changes;nginx 同步升級並調整設定語法,後期改由 gitlab.rb 統一管理設定。每一跳先在 staging 還原演練,並修掉還原腳本的缺陷——包括會回報假成功的問題(實測 5,529 個 repo 只還原 3,693 個,腳本仍回傳成功)。
Downtime 控制在 30 分鐘內,服務全公司約 40 位 RD 的日常開發不中斷
查看詳情