iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Cloud Native

從零開始建立自動化發佈的流水線 系列

筆者會以故事方式,隨著故事的推進,逐一建立從控制到軟體發佈的自動化流水線。

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

01. 導讀 & 文章索引

最新內容更新於 Blog 01. 導讀 & 文章索引 前言 一直打算在自己的工作環璄,建立 CI/CD 的機制。正好利用這次的機會,梳理相關資訊,一步步...

2018-10-16 ‧ 由 伊恩 分享
DAY 2

02. 開始程式碼版控 - 觀念篇

吉米與 Eric 相約在咖啡廳會面後,閒聊一會後,吉米直接將自己遇到的情況詳細說明給 Eric 知道。並詢問是否有其他建議的作法。 Eric: 吉米,你目前...

2018-10-17 ‧ 由 伊恩 分享
DAY 3

03. 開始程式碼版控 - Git 簡說

Eric: 這樣你應該 集中式版本控制 與 分散式版本控制 兩者之間的差異,其中 Subservion 是很經典的集中式版制系統[^註1]。不過,因為你之前沒有...

2018-10-18 ‧ 由 伊恩 分享
DAY 4

04. Git Remote Repository - GitHub

Eric: 通常,我們習慣將提供 Remote Repository 服務的平台,稱為 程式碼托管平台。而提到托管平台,一定會有 GitHub 的身影。GitH...

2018-10-19 ‧ 由 伊恩 分享
DAY 5

05. Git Remote Repository - BitBucket

Eric: 前面我們提到了 GitHub,接下來再來聊聊另一個程式碼托管平台 BitBucket 。 吉米: BitBucket 與 GitHub 的差異...

2018-10-20 ‧ 由 伊恩 分享
DAY 6

06. Git Remote Repository - Azure Repositories of Azure DevOps

Eric: 說完了 GitHub、BitBucket ,最後,來了解一下 Microsoft 所推出的 Azure DevOps 。 吉米: Azure Dev...

2018-10-21 ‧ 由 伊恩 分享
DAY 7

07. 軟體開發、修正與釋出 - git flow

吉米在了解 Git 版本控制的觀念後,使用了兩週的時間,發現自己無法很好的管理分支與控制變動。 他在網路上找到 git flow 的介紹,但研究後,還是有部份...

2018-10-22 ‧ 由 伊恩 分享
DAY 8

08. 踏入 CI/CD 的世界 - 觀念篇

最新更新內容於 Blog 至從吉米跟 Eric 請益完 git flow 後,時間又過去一個多月。這天,Eric 與吉米一同參加同一場技術分享會。兩人在會中...

2018-10-23 ‧ 由 伊恩 分享
DAY 9

09. 持續整合 - 僅支援 GitHub 的 Travis CI

最新內容已更新至 Blog 使用 Travis CI/GitHub Action 進行持續整合 吉米與 Eric 約在一個週末的下午,邀請 Eric 到他的工...

2018-10-24 ‧ 由 伊恩 分享
DAY 10

10. 持續整合 - Jenkins on Azure(上)

最新內容已更新至 Blog: 使用 Jenkins/Azure Pipeline 進行持續整合 Eric: 前面介紹完 Travis CI,雖然容易上手,可惜只...

2018-10-25 ‧ 由 伊恩 分享