分析測試工具執行的結果,并圖形化,比如phpunit,phpstan,可分析junit格式的結果
安裝jenkins插件
搜索xunit并安裝
項目配置
配置 - Build Steps
您的項目 - 配置 - Build Steps, 新增 Run with timeout
超時時間根據實際情況配置
Build Step選擇 執行SHELL
填寫一下命令,這個命令是docker中執行phpunit單元測試,請根據你的實際情況調整php執行文件路徑
docker exec -u root phpfpm phpunit --config /var/www/workspace/$JOB_NAME/phpunit.xml#docker.sock需要掛載到jenkins下 /var/run/docker.sock 并給其權限
配置 - 構建后操作
您的項目 - 配置 - 構建后操作, 新增 Publish JUnit test result report
在測試報告列填寫reports/junit.xml , 注意此處地址和 PHP單元測試 phpunit 使用手冊 一章中phpunit.xml中配置的junit生成結果的地址需要保持一致
執行構建查看結果
通過控制臺信息查看文本版結果
查看統計結果
進入構建詳細,點擊左側了欄目中的 Test Result