Jenkins中添加HTML Publisher Plugin

由於jenkins中TestNG報告插件是xml格式,extentReports生成的報告是html格式。想要在jenkins上顯示html報告,就需要在jenkins上安裝HTML Publisher Plugin插件。安裝過程略。

Jenkins Job配置

在Job中的【構建後操作】中選擇Publish HTML reports,如圖:
這裏寫圖片描述

選擇後,【構建後操作】中就會出現Publish HTML reports配置 :
這裏寫圖片描述

點擊【增加】:
這裏寫圖片描述

  • HTML directory to archive - html報告在項目中的路徑,這個路徑是相對於工作空間的。
  • Index page[s] - html文件名,包括後綴 其他設置默認就可以了。
  • Report title - 定義該插件在主頁面中顯示的鏈接名稱。

    至此,jenkins中添加HTML Publisher Plugin插件完畢。
    最後,點擊【立即構建】,構建完成之後,左側出現【HTML REPORT】入口,點擊,就會顯示html報告。

問題: 打開的html報告,沒有加載css

解決: 在jenkins->系統管理->腳本命令行,輸入:

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

點擊【運行】,就好了。
但這只是暫時的,重啓jenkins後,就會恢復默認設置。
如果想永久解決這個問題
1. 需要安裝startup-trigger-plugin和Groovy插件。
2. 在Job配置頁面,構建觸發器,勾選Build when job nodes start;
3. 在Job配置頁面,增加構建步驟Execute system Groovy script,在Groovy Command中輸入上面命令,即可:
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章