從 php unit 到 ci 持續整合
TRANSCRIPT
![Page 1: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/1.jpg)
提升團隊信心的定心丸
![Page 2: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/2.jpg)
C - Continuous 持續 I - integration 整合 C - Continuous 持續 D - Delivery 交付 從字面上的意思,就是希望產品在開發能持續整合,在營運上能持續交付。 這聽起來就像廢話…
![Page 3: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/3.jpg)
講白話一點,他們最簡單的理念,就是希望藉由工具幫助,來把建立環境、單元 /整合測試、測試結果分析、佈署、回報,一系列的流程都能達到自動化。 但是能做到持續整合與持續交付是一件困難的是,所以我們需要藉由工具來幫忙。
![Page 4: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/4.jpg)
減少一些費時的人工成本。 開發團隊的開發環境可以藉由 CI的工具來統一規範。 不懂技術的成員,也能藉由 CI 的工具所產生的報表,來了解目前系統或產品的狀況。 能讓所有成員參與整個開發週期。
![Page 5: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/5.jpg)
CI 、 CD只是一種概念,所以我們需要建立 CI Server來協助我們做到這兩件事。
CI Server 有 Jenkins 、 Travis CI 、 CircleCI等等…
![Page 6: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/6.jpg)
![Page 7: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/7.jpg)
![Page 8: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/8.jpg)
![Page 9: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/9.jpg)
![Page 10: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/10.jpg)
漏掉你的別打我…小弟知道的也不多><
![Page 11: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/11.jpg)
Demo
教學請看 http://joel-zhong.logdown.com/posts/545549/setup-ci-server-using-jenkins
![Page 12: 從 Php unit 到 ci 持續整合](https://reader036.vdocuments.mx/reader036/viewer/2022062420/58f9b32b760da3da068bd319/html5/thumbnails/12.jpg)
謝謝聆聽 !!
有問題嗎 ??