返回

持續整合部署 CI / CD

持續整合 CI(Continuous integration)

開發人員透過版控軟體更新程式時會持續將修正版本合併到主版本中,在合併前都需要通過編譯與自動化單元測試,以保障所有修正不會影響到現有版本中。

持續佈署 CD(Continuous Deployment)

持續部署指的是將最新版本自動發部署的過程,會將版控軟體中最新的版本更新至機器上。

CI/CD配合工具

在CI/CD執行過程也可搭配 Log蒐集工具與通訊軟體來作為錯誤通報機制

常見版控工具:

自動化建置工具:

Log蒐集工具:

通訊軟體:

實際應用情境

要達成持續整合部署(CI / CD),通常以開放原始碼(Open Source)為基礎,進行功能開發建構的持續控管追蹤。

電子採購系統為例,各個企業組織都有專屬的採購流程、表單,以及資料機密性,配合自有的CI/CD,才能完整掌握公司的供應鏈的優勢利基。