開源專案的好選擇--Travis CI
自己來的好選擇--Dapper
Dapper 是 Rancher Labs, Inc. 的一個開源工具,它的簡介也非常的簡單好了解:
Docker build wrapper
CI 工具大亂鬥
三十天也快結束了,大家對 CI 已經有更深的了解了。今天開始會講 CI 工具,有了概念後再開始實作,相信會做得更有樣子。
Pipeline
Pipeline 是一個自動化的管線運輸貨物方式。從撰寫程式開始到程式上線,中間經過的流程通常都會是固定的,因此我們或許也可以把程式看成是貨物,使用 Pipeline 的概念將各階段的自動化處理整合起來。程式的修改只要有觸發,都可以啟動自動化處理,讓修改的過程成為一個「程式流」。
Build Script
Day 06 曾提過,Continuous Integration 這本書所稱的 Build 不是只有 Compilation,應該還包含了 Testing、Inspection、Deployment。相信這些主題,大家一路看到今天應該大致知道它們在做什麼事了。
Inspection
前面提到了非常多種測試方法。那程式碼都測過了,是要檢查什麼東西?
流浪漢與碼頭工人的應用
開始前,我們先來回顧前幾天聊的。
管理貨櫃的碼頭工人--Docker(3/3)
Docker 讓建置服務變得非常簡單,但相對馬上會面臨另一個困難--如何管理?
管理貨櫃的碼頭工人--Docker(2/3)
好啦!今天要來講如何使用 Dockerfile 建置一個客製化 Docker Image 了!