Pipeline
Pipeline 是一個自動化的管線運輸貨物方式。從撰寫程式開始到程式上線,中間經過的流程通常都會是固定的,因此我們或許也可以把程式看成是貨物,使用 Pipeline 的概念將各階段的自動化處理整合起來。程式的修改只要有觸發,都可以啟動自動化處理,讓修改的過程成為一個「程式流」。
Day 06 曾提過,Continuous Integration 這本書所稱的 Build 不是只有 Compilation,應該還包含了 Testing、Inspection、Deployment。相信這些主題,大家一路看到今天應該大致知道它們在做什麼事了。
前面提到了非常多種測試方法。那程式碼都測過了,是要檢查什麼東西?
開始前,我們先來回顧前幾天聊的。
Docker 讓建置服務變得非常簡單,但相對馬上會面臨另一個困難--如何管理?
好啦!今天要來講如何使用 Dockerfile 建置一個客製化 Docker Image 了!
雖然 [Vagrant][Day 15] 使用起來真的非常方便,但因為本質是虛擬機,虛擬所要資源並不少,同時執行的數量就會有所限制。
CI 講了這麼久,大家也許會覺得跟維運人員好像沒什麼太大關係,因為幾乎都環繞在測試上。今天來聊聊 DevOps 的其中一半:開發如何考慮維運。