Home avatar

Miles Chou

天涯何處無幹話,何必要講實務話

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

警告

此文章於 2021/12/3 被 Circle CI 官方回報連結過時,有檢查過官方最新文件與文章內容差異太大,固此文章的連結都先移除,並不建議大家參考,之後有機會寫新文章再補連結。

需同步 iTHome 文章內容: https://ithelp.ithome.com.tw/articles/10187512

Travis CI 最大不同的是,Circle CI 除了內建 GitHub 整合外,也能整合 Bitbucket。另外 build 的能見度,會看版控的能見度來決定。換句話說,只要是私有的 repository,其他路人就無法看到 build 的結果,這會是一般企業所想要的功能。

Pipeline

Pipeline 是一個自動化的管線運輸貨物方式。從撰寫程式開始到程式上線,中間經過的流程通常都會是固定的,因此我們或許也可以把程式看成是貨物,使用 Pipeline 的概念將各階段的自動化處理整合起來。程式的修改只要有觸發,都可以啟動自動化處理,讓修改的過程成為一個「程式流」。