從 php unit 到 ci 持續整合

12
提提提提提提提提提提

Upload: joel-zhong

Post on 21-Apr-2017

1.405 views

Category:

Internet


3 download

TRANSCRIPT

Page 1: 從 Php unit 到 ci 持續整合

提升團隊信心的定心丸

Page 2: 從 Php unit 到 ci 持續整合

C - Continuous 持續 I - integration 整合 C - Continuous 持續 D - Delivery 交付 從字面上的意思,就是希望產品在開發能持續整合,在營運上能持續交付。 這聽起來就像廢話…

Page 3: 從 Php unit 到 ci 持續整合

講白話一點,他們最簡單的理念,就是希望藉由工具幫助,來把建立環境、單元 /整合測試、測試結果分析、佈署、回報,一系列的流程都能達到自動化。 但是能做到持續整合與持續交付是一件困難的是,所以我們需要藉由工具來幫忙。

Page 4: 從 Php unit 到 ci 持續整合

減少一些費時的人工成本。 開發團隊的開發環境可以藉由 CI的工具來統一規範。 不懂技術的成員,也能藉由 CI 的工具所產生的報表,來了解目前系統或產品的狀況。 能讓所有成員參與整個開發週期。

Page 5: 從 Php unit 到 ci 持續整合

CI 、 CD只是一種概念,所以我們需要建立 CI Server來協助我們做到這兩件事。

CI Server 有 Jenkins 、 Travis CI 、 CircleCI等等…

Page 6: 從 Php unit 到 ci 持續整合
Page 7: 從 Php unit 到 ci 持續整合
Page 8: 從 Php unit 到 ci 持續整合
Page 9: 從 Php unit 到 ci 持續整合
Page 10: 從 Php unit 到 ci 持續整合

漏掉你的別打我…小弟知道的也不多><

Page 11: 從 Php unit 到 ci 持續整合

Demo

教學請看 http://joel-zhong.logdown.com/posts/545549/setup-ci-server-using-jenkins

Page 12: 從 Php unit 到 ci 持續整合

謝謝聆聽 !!

有問題嗎 ??