我在Jenkins v2.49上安装了Cucumber Trend Report插件1.3。然后我在jenkins工作中添加了一个黄瓜趋势报告后构建操作。一旦作业到达后期构建操作,它就会出现以下错误 -
错误:由于异常,步骤'黄瓜趋势报告'中止: java.io.FileNotFoundException:Source '/home/xxx/slave/workspace/job_name/folder/reports/sample.json'确实 不存在于 org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1074)at at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1038)at org.jenkinsci.plugins.cucumbertrendsreport.publish.CucumberTrendReportBuilder.perform(CucumberTrendReportBuilder.java:70) 在hudson.tasks.BuildStepMonitor $ 1.perform(BuildStepMonitor.java:20) 在 hudson.model.AbstractBuild $ AbstractBuildExecution.perform(AbstractBuild.java:779) 在 hudson.model.AbstractBuild $ AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:720) 在hudson.model.Build $ BuildExecution.post2(Build.java:186)at at hudson.model.AbstractBuild $ AbstractBuildExecution.post(AbstractBuild.java:665) 在hudson.model.Run.execute(Run.java:1753)at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)at at hudson.model.ResourceController.execute(ResourceController.java:98) 在hudson.model.Executor.run(Executor.java:405)
sample.json文件存在。我不明白为什么插件找不到它。
P.S。 - 作业在从属代理上执行。
UPDATE - 构建部分中的cucumber命令是
RAILS_ENV =开发黄瓜 - 格式json -o reports / features_firstRun.json --format pretty --tags @doctor ||: 黄瓜 - 格式漂亮 - 格式化html @ rerun.txt -o reports / features_rerun.html
黄瓜趋势报告的后期建设部分是 Buid and Post Build page