Robot Framework-Jenkins
• Jenkins 是一個用 Java 開發的開源持續 整合工具 • 提供 了軟體開發的持續整合服務。擁有 Web 的操作介面,可以直接使用瀏覽器來進行各項 操作 • 持續整合的觀念在近幾年來越來越被開發人員所 重視 • 隨著軟件開發復雜度的不斷提高,團隊開發成員間如何更好地協同工作以確保軟件開發的質量已經慢慢成為開發過程中不可回避的問題 • 透過持續整合的實現 ,可以 針對每一次產品的修改,或是週期性地對產品進行各種單元 (unit testing) 、整合測試 (integration testing) 以確保版本控制系統上的原始碼隨時可用 。 • 也持續 整合的工具替我們建置 (build) 軟體服務,並在建置完成後產生報表分析或其他通知的動作。 • 透過持續整合的實現 ,可以 針對每一次產品的修改,或是週期性地對產品進行各種單元 (unit testing) 、整合測試 (integration testing) 以確保版本控制系統上的原始碼隨時可用 。 • 也持續 整合的工具替我們建置 (build) 軟體服務,並在建置完成後產生報表分析或其他通知的動作。 持續整合系統的組成 一個 完整的構建系統必須包括 : A 、一個自動構建過程,包括自動編譯、分發 、 部署 和測試等 。 B 、 一個代碼存儲庫,即需要版本控制軟 件 來 保障代碼的可維護性,同時作為 構建 過程 的 素材庫 。 C 、一個持續整合服務 器 Jenkins/Jenkins 就是一個配置簡單和使用方便的持續整合服務器。 ------------------------------------------------------------------------------------------------------------------- • Jenkins 功能 包括 : 1 、持續的軟件...