2013-08-07 39 views
1

我正在使用Jenkins進行部署過程並且工作正常。當我嘗試採取rcov報告欄統計報告和brakeman警告。Jenkins執行rcov報告,rails stats報告和brakeman警告時出錯

[[email protected]]執行命令

** [出:: [email protected]]啓動獨角獸..

命令在2228ms

完成

POST生成任務:SUCCESS

POST生成任務結束:0

ERROR:出版商hudson.plugins.brakeman.BrakemanPublisher中止由於異常 java.io.FileNotFoundException:/home/kannan/.jenkins/workspace/Publisher開發/制動手-output.tabs(沒有這樣的文件或目錄)

at java.io.FileInputStream.open(Native Method) 

at java.io.FileInputStream.<init>(FileInputStream.java:137) 

at hudson.FilePath.read(FilePath.java:1570) 

at hudson.FilePath.readToString(FilePath.java:1595) 

at hudson.plugins.brakeman.BrakemanPublisher.perform(BrakemanPublisher.java:99) 

at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:146) 

at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:331) 

    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 

    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804) 

    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776) 


    at hudson.model.Build$BuildExecution.post2(Build.java:183) 

at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726) 

at hudson.model.Run.execute(Run.java:1618) 

at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 

at hudson.model.ResourceController.execute(ResourceController.java:88) 

at hudson.model.Executor.run(Executor.java:247) 

出版軌統計報表...

構建失敗,跳過rcov覆蓋率報告

構建步驟 '發佈rcov報告' 標誌着建設成爲失敗

成品:未能

我應該怎麼辦

回答

1

查看錯誤:

java.io.FileNotFoundException: /home/kannan/.jenkins/workspace/Publisher Dev/brakeman-output.tabs (No such file or directory)

這意味着詹金斯無法找到制動手生成的報告。要麼你沒有正確設置工作,要麼Brakeman出於某種原因失敗。您應該檢查控制檯輸出的Brakeman錯誤,並確認您已將作業正確配置爲described here