iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
DevOps

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

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

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

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

達標好文 前言

嗨!大家今天過得好嗎?或者應該要問大家今天都工作順暢、沒有救火 on-call 嗎? 在現在的軟體開發工作中,工程師們難免都需要和其他的夥伴一起協力工作,通常協...

2019-09-14 ‧ 由 Cheng Wei 分享
DAY 2

達標好文 安裝 GitLab

在第一天的文章中,我們簡單的認識了 GitLab,知道它是一項已廣為人知並受到大家喜愛的工具,它不僅能為團隊提供 Git 與 CI/CD 服務,也能滿足軟體開發...

2019-09-15 ‧ 由 Cheng Wei 分享
DAY 3

Admin Area—維運 GitLab Server 的管理者後台

在今天的進度,我們要來認識自行架設 GitLab 時,非常重要的 Admin Area。但如果你後續打算使用 gitlab.com,而非自架 GitLab Se...

2019-09-16 ‧ 由 Cheng Wei 分享
DAY 4

GitLab 的 User 與權限控管

在昨天的文章,我們快速瀏覽 GitLab 管理者才能使用的 Admin Area。今天就讓我們回歸 GitLab 的一般操作,先認識 GitLab 的 User...

2019-09-17 ‧ 由 Cheng Wei 分享
DAY 5

GitLab: 從建立 Group 和 Project 開始

YA!本系列文已經進入第 5 天!在艦長拖了4 天的時間之後,今天我們終於要進到 Project 了!說是這麼說,但其實今天也還不會深入 Project 啦~(...

2019-09-18 ‧ 由 Cheng Wei 分享
DAY 6

初探 GitLab Workflow & GitLab Flow

按著昨天的故事,我們假想中的產品開發團隊已經順利成立了,但在團隊開始投入開發工作之前,需要先和團隊成員們確認接下來團隊的工作分配、Workflow 以及團隊協作...

2019-09-19 ‧ 由 Cheng Wei 分享
DAY 7

GitLab 和 Mattermost

昨天已經簡單介紹過 GitLab Workflow,今天就讓我們進入在談到第 1 步驟 Idea 時曾提及的工具——Mattermost。 安裝 Matterm...

2019-09-20 ‧ 由 Cheng Wei 分享
DAY 8

GitLab: Issue、Issue Board 和 Kanban

延續昨天的進度,現在我們假想情境中的團隊成員都已順利登入 GitLab,也加入 GitLab Mattermost 的各個 Channel。我們故事中的主角 D...

2019-09-21 ‧ 由 Cheng Wei 分享
DAY 9

架設 GitLab CI Runner

專案啟動了、Issue 開立了、工作分配了,我們假想情境中的主角 Dev Leader 接著要為團隊搭建 CI/CD 環境,按先前針對 Workflow 的規劃...

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

GitLab: 建立第一條 CI/CD Pipeline

昨天我們將 GitLab Runner 架設好了,今天要來試行昨天規劃好的 CI/CD Pipeline。 .gitlab-ci.yml 搞定 CI/CD Pi...

2019-09-23 ‧ 由 Cheng Wei 分享