Robot Framework-Jenkins

Jenkins 是一個用 Java 開發的開源持續整合工具


提供了軟體開發的持續整合服務。擁有 Web 的操作介面,可以直接使用瀏覽器來進行各項
    操作
持續整合的觀念在近幾年來越來越被開發人員所重視

隨著軟件開發復雜度的不斷提高,團隊開發成員間如何更好地協同工作以確保軟件開發的質量已經慢慢成為開發過程中不可回避的問題
透過持續整合的實現,可以針對每一次產品的修改,或是週期性地對產品進行各種單元 (unit testing)、整合測試 (integration testing) 以確保版本控制系統上的原始碼隨時可用
也持續整合的工具替我們建置 (build) 軟體服務,並在建置完成後產生報表分析或其他通知的動作。
透過持續整合的實現,可以針對每一次產品的修改,或是週期性地對產品進行各種單元 (unit testing)、整合測試 (integration testing) 以確保版本控制系統上的原始碼隨時可用
也持續整合的工具替我們建置 (build) 軟體服務,並在建置完成後產生報表分析或其他通知的動作。
持續整合系統的組成 一個完整的構建系統必須包括
A、一個自動構建過程,包括自動編譯、分發
      部署和測試等
B、 一個代碼存儲庫,即需要版本控制軟
       來保障代碼的可維護性,同時作為構建
       過程   的素材庫
C、一個持續整合服務
Jenkins/Jenkins 就是一個配置簡單和使用方便的持續整合服務器。
-------------------------------------------------------------------------------------------------------------------
Jenkins功能包括
   1、持續的軟件版本發布/測試項目
    2、監控外部調用執行的工作
Jenkins其實就是大的框架集,可以整個任何你想整合的內容,實現公司的整個持續集成體系

下載後,於下載的目錄執行
 “java –jar jenkins.war


使用預設的帳密登入admin/admin
建議可以先新增使用者



為了可以使用Robot Framework,需在安裝外掛程式



安裝成功後,就會顯示如下

建立一筆新的作業
選擇Free-Style



因要執行robot,所以要選擇執行Windows批次指令,並寫下執行的路徑


設定電子郵件通知



執行結果



Mail 通知如下






留言