iT邦幫忙

鐵人檔案

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

CI 從入門到入坑 系列

參賽天數 30 天共 30 篇文章 | 53 人訂閱 訂閱系列文
DAY 21

Pipeline

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

2016-12-21 22:20:58 ‧ 由 Miles 分享
DAY 22

CI 工具大亂鬥

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

2016-12-22 22:45:37 ‧ 由 Miles 分享
DAY 23

自己來的好選擇 -- Dapper

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

2016-12-23 23:48:46 ‧ 由 Miles 分享
DAY 24

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

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

2016-12-24 22:42:40 ‧ 由 Miles 分享
DAY 25

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

跟 Travis CI 最大不同的是, Circle CI 除了內建 GitHub 整合外,也能整合 Bitbucket 。另外 build 的能見度,會看版控...

2016-12-25 22:40:35 ‧ 由 Miles 分享
DAY 26

功能強大的 -- GitLab CI

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

2016-12-26 23:39:38 ‧ 由 Miles 分享
DAY 27

多樣服務整合 -- Pipelines

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

2016-12-27 23:34:41 ‧ 由 Miles 分享
DAY 28

為 Legacy Code 接 CI Server

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

2016-12-28 23:48:35 ‧ 由 Miles 分享
DAY 29

有了 CI Server,然後呢?

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

2016-12-29 18:55:48 ‧ 由 Miles 分享
DAY 30

三十天總結

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

2016-12-30 00:09:04 ‧ 由 Miles 分享