iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
DevOps

CI 從入門到入坑 系列

DevOps 說:開發、測試與維運應該互相合作,解決問題並完成任務。 CI 的目標是:開發與測試密切合作,並產出讓維運可快速佈署的高品質軟體。對開發者來說 CI 也是個快速回饋機制,相信沒有什麼能比「寫完程式立即看到成果」來的興奮的事了。就讓我們來體驗 30 天的興奮,並一起入坑吧!

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

Pipeline

Pipeline 是一個自動化的管線運輸貨物方式。從撰寫程式開始到程式上線,中間經過的流程通常都會是固定的,因此我們或許也可以把程式看成是貨物,使用 Pipel...

2016-12-21 ‧ 由 Miles 分享
DAY 22

CI 工具大亂鬥

三十天也快結束了,大家對 CI 也有更深的了解。而從今天開始會講 CI 工具,有了概念後再開始實作,相信會做得更有樣子。 CI server 主要的目的是隨時待...

2016-12-22 ‧ 由 Miles 分享
DAY 23

自己來的好選擇 -- Dapper

Dapper 是 Rancher Labs, Inc. 的一個開源工具,它的簡介也非常的簡單好了解: Docker build wrapper 同時也是這個...

2016-12-23 ‧ 由 Miles 分享
DAY 24

開源專案的好選擇 -- Travis CI

Travis CI 有分 .org 的免費版跟 .com 的企業版 。 以下會拿過去寫的測試程式來做實驗 版控串接 Travis CI 有一點個人覺得可惜的...

2016-12-24 ‧ 由 Miles 分享
DAY 25

不公開專案的好選擇 -- Circle CI

注意:此文章於 2021/12/3 被 Circle CI 官方回報連結過時,有檢查過官方最新文件與文章內容差異太大,固此文章的連結都先移除,並不建議大家參考...

2016-12-25 ‧ 由 Miles 分享
DAY 26

功能強大的 -- GitLab CI

GitLab 本身功能非常豐富,加上它又是開源可以自行架設的,通常會是企業選擇版控的首選。後來又追加 GitLab CI 與 Pipeline 功能,讓它的戰場...

2016-12-26 ‧ 由 Miles 分享
DAY 27

多樣服務整合 -- Pipelines

Pipelines 是 Bitbucket 提供的線上 CI 服務。至於為何說是「多樣的服務整合」,因為 Bitbucket 出自於 Atlassian 家,他...

2016-12-27 ‧ 由 Miles 分享
DAY 28

為 Legacy Code 接 CI Server

前幾天介紹了非常多種 CI server 的串接方法,想必大家看完都很想在自己負責的產品上接 CI server ,讓 CI server 幫忙執行測試等等。但...

2016-12-28 ‧ 由 Miles 分享
DAY 29

有了 CI Server,然後呢?

一開始了解了概念,到後面做自動化測試與 CI Server 環境建置,都是為了要達成 CI 的精神,努力至今,也完成了一些成果。 那麼,再來呢? 我們可以分成兩...

2016-12-29 ‧ 由 Miles 分享
DAY 30

三十天總結

總算到了尾聲,先來回顧一下我們討論到的主題吧! 基礎理論,大家都該了解 我們聊到什麼是 DevOps ,知道了 CI 精神與養成好習慣。 程式整合,是開發人員的...

2016-12-30 ‧ 由 Miles 分享