iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
DevOps

和艦長一起 30 天玩轉 GitLab 系列

針對軟體開發工作流程,仿間已有數間企業提供了各自的解決方案,幫助團隊快速的建立一條屬於自己的 workflow;而 GitLab 正是其中一間值得期待的後起之秀。雖然 GitLab 最初對許多人而言,只是自建 Git Server 的其中一項選擇,但隨著其功能的日漸完善,如今 GitLab 已發展出名為 GitLab Workflow 的完整服務,能滿足軟體開發專案從開發至部署之各階段的需求。

接下來的 iT 邦幫忙 30 天鐵人賽,就讓我們一起玩轉 GitLab 吧!

鐵人鍊成 | 共 30 篇文章 | 243 人訂閱 訂閱系列文 RSS系列文
DAY 21

GitLab CI 之 CI trigger、API 與 ChatOps

今天我們一樣要繼續改善 CI/CD Pipeline,不過今天的內容說是改善 Pipeline 並不太正確,應該說我們要來更靈活的利用 CI Service。...

2019-10-04 ‧ 由 Cheng Wei 分享
DAY 22

GitLab CI 之 Scheduling Pipelines

延續昨天的內容,對於 CI Service 我們開始有了一些不同的想法,其實它就是一個 Worker,可以利用它來幫我們代勞執行許多的任務,既然如此是不是也能同...

2019-10-05 ‧ 由 Cheng Wei 分享
DAY 23

GitLab: Auto DevOps 之牛刀小試

GitLab 自從 10.0 開始,新增了神奇的 Auto DevOps 功能,顧名思義 Auto DevOps 就是一個會幫你自動產生 CI/CD Pipel...

2019-10-06 ‧ 由 Cheng Wei 分享
DAY 24

GitLab: Auto DevOps 之牛刀小試 2 - K8S

延續昨天,今天我們要將 Auto DevOps 搭配 K8S,讓它能夠發揮更多的功能。 其實艦長自己有試過要架設 K8S 然後與自己架設的 GitLab 整合,...

2019-10-07 ‧ 由 Cheng Wei 分享
DAY 25

GitLab: Auto DevOps 之牛刀小試 3 - Auto Deploy (Production)

昨天我們為 Auto DevOps 設置了 K8S,順利讓它可以產生完整的 CI/CD Pipeline,但在 Stage: Staging 卻出現卡關的狀況。...

2019-10-08 ‧ 由 Cheng Wei 分享
DAY 26

GitLab: Auto DevOps 之牛刀小試 4 - Auto Browser Performance Testing

昨天搞定了 Auto Deploy,現在 Auto DevOps 自動產生的 CI/CD Pipeline 只剩下一個 Stage: Performance。...

2019-10-09 ‧ 由 Cheng Wei 分享
DAY 27

GitLab: Auto DevOps 之牛刀小試 5 - Auto Monitoring

今天來看 Auto DevOps 的最後一個 Feature——Auto Monitoring。這也是基於 GitLab 有串接 K8S,而且有透過 K8S 安...

2019-10-10 ‧ 由 Cheng Wei 分享
DAY 28

GitLab: Auto DevOps 之牛刀小試 6 - Customizing

前面幾天我們介紹了 Auto DevOps 的 CI/CD Pipeline 其中的每個 Stage,但就如其名這些 Stage 都是 Auto 自動產生的,萬...

2019-10-11 ‧ 由 Cheng Wei 分享
DAY 29

GitLab Cycle Analytics & Charts

在《Day 6 初探 GitLab Workflow & GitLab Flow》,我們有提到 Workflow 的最後一個步驟是 Feedback,對...

2019-10-12 ‧ 由 Cheng Wei 分享
DAY 30

回顧與總結

終於,我們到了鐵人賽的最後一天,在回顧與總結之前,艦長要和期望看到深入內容的讀者致歉,因為一開始艦長還很雄心壯志的想要好好的利用這 30 天分享 GitLab...

2019-10-13 ‧ 由 Cheng Wei 分享